برگزیده های پرشین تولز

حل مشكل تو فرم تماس با ما با استفاده از asp

persianflash

کاربر تازه وارد
تاریخ عضویت
8 ژانویه 2006
نوشته‌ها
8
لایک‌ها
0
من يه فرم تماس با ما با استفاده از asp ساختم و اونو روي هاستم كه از asp پشتيباني ميكنه آپلود كردم منتها وقتي فرم رو كامل مي كنم و دكمه سند رو ميزنم يه همچين اخطاري بهم مي ده بايد چي كار كنم ؟​
اينم اخطار :
کد:
Server object error 'ASP 0177 : 800401f3' 

Server.CreateObject Failed 

/persianflash/contact.asp, line 31 

800401f3
 

ikeyvan

Registered User
تاریخ عضویت
14 مارس 2005
نوشته‌ها
199
لایک‌ها
10
محل سکونت
Tehran
خیلی خلاصه:این پیام به خاطر این هست که کامپوننتی که شما برای ارسال ایمیل میخواین استفاده کنید روی سرور شما نصب نیست ..
من نمیدونم از کدوم کامپوننت ایمیل استفاده کردین اما پیشنهاد میکنم از CDONTS , CDO استفاده کنید چون به خاطر رایگان بودن شون روی 99 درصد سرور های ویندوز نصب هست
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از ikeyvan :
خیلی خلاصه:این پیام به خاطر این هست که کامپوننتی که شما برای ارسال ایمیل میخواین استفاده کنید روی سرور شما نصب نیست ..
من نمیدونم از کدوم کامپوننت ایمیل استفاده کردین اما پیشنهاد میکنم از CDONTS , CDO استفاده کنید چون به خاطر رایگان بودن شون روی 99 درصد سرور های ویندوز نصب هست

یه برنامه ی کامل ارسال ایمیل از صحفه ی asp رو اینحا بذارید.
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
یه سرچ بکن تو همین فرم میتونی پیدا کنی
این سوالیه که خیلیها اینو پرسیدن اگه پیدا نکردی و یا نتونستی جواب بگیری بگو
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از mehdi25 :
یه سرچ بکن تو همین فرم میتونی پیدا کنی
این سوالیه که خیلیها اینو پرسیدن اگه پیدا نکردی و یا نتونستی جواب بگیری بگو

من جوابی پیدا نکردم. نمیدونم چجوری شد که ایمیل من فقط یکبار کار کرد (با اینکه ایراد هم داد) اما دیگه کار نمیکنه. من فقط معطل همین یه مشکلم. یکی کمک کنه...
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
اگه که یه بار کار کرده پس کامپونت مورد نظر رو داره برنامه تو اینجا بزار ببینیم چشه ؟
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از mehdi25 :
اگه که یه بار کار کرده پس کامپونت مورد نظر رو داره برنامه تو اینجا بزار ببینیم چشه ؟

<%
dim cdosysmail
dim cdosyscon

set cdosysmail=server.createobject("CDO.Message")
set cdosyscon=server.createobject("CDO.Configuration")

cdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.mail.yahoo.co.uk"
cdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
cdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
cdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout")= 60
cdosyscon.fields.update
set cdosysmail.configuration = cdosyscon
cdosysmail.from = "[email protected]"
'request.form("email")
cdosysmail.to = "[email protected]"
cdosysmail.subject = "Contact From Site !"
cdosysmail.HTMLBody = "Username: "&request.form("username")&"<br>"&"E-Gold: "&request.form("egold")&"<br>"&"Message:<br>"&request.form("comment")
cdosysmail.send
cdosysmail=nothing
cdosyscon=nothing
%>
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
البته غلطهای املاییش مال کپی پیست هست. در ضمن میدونم که smtp یاهو درسته.
اون دفعه ای که کار کرد فرستنده یاهو بود و دریافت کننده سایت خودم بود.
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به احتمال زیاد کامپوننتش روی سرور موجود نیست.
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
به احتمال زیاد کامپوننتش روی سرور موجود نیست.
عزیزم این برنامه نیازی به کامپونت نداره اون از کامپونت های خود Microsoft استفاده می کنه .

البته غلطهای املاییش مال کپی پیست هست. در ضمن میدونم که smtp یاهو درسته.
اون دفعه ای که کار کرد فرستنده یاهو بود و دریافت کننده سایت خودم بود.
این مورد رو قبلا اینجا گزاشتمش .
1- به این صفحه سر بزن و برنامه خودتو با اون مقایسه کن .
2- چرا از کامونت های دیگه استفاده نمی کنی و خودتو تو دردسر میندازی ؟ مثلا ( CDONTS )
http://www.forum.persiantools.com/showthread.php?t=38450
3- این صفحه رو هم نگاه کن . من یه برنامه با Jmail براتون اونجا گزاشتم . اونو هم می تونی استفاده کنی .
http://www.forum.persiantools.com/showthread.php?t=39139&page=2

موفق باشی
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از mehdi25 :
عزیزم این برنامه نیازی به کامپونت نداره اون از کامپونت های خود Microsoft استفاده می کنه .


این مورد رو قبلا اینجا گزاشتمش .
1- به این صفحه سر بزن و برنامه خودتو با اون مقایسه کن .
2- چرا از کامونت های دیگه استفاده نمی کنی و خودتو تو دردسر میندازی ؟ مثلا ( CDONTS )
http://www.forum.persiantools.com/showthread.php?t=38450
3- این صفحه رو هم نگاه کن . من یه برنامه با Jmail براتون اونجا گزاشتم . اونو هم می تونی استفاده کنی .
http://www.forum.persiantools.com/showthread.php?t=39139&page=2

موفق باشی

کار نکردند:
اینم پیغام ها:
The event class for this subscription is in an invalid partition

و وقتی از cdo.message استفاده می کنم این ایراد رو میگیره:
Error Type:
(0x8004020E)
Cannot modify or delete an object that was added using the COM+ Admin SDK
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
در ضمن مایکرئسافت کامپوننت cdonts رو دیگه متوقف کرده باید به جاش از cdosys استفاده کنیم.
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
به نقل از aref1364 :
در ضمن مایکرئسافت کامپوننت cdonts رو دیگه متوقف کرده باید به جاش از cdosys استفاده کنیم.
حق با شماست

Content-Class
The Content-Class header explains the purpose of the e-mail or bulletin board message CDOSYS sends or posts. If the receiver is a Microsoft Exchange 2000 server, it uses this information to associate a schema and forms with the message. If the receiver is any other type of server, the information is ignored.


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/randz/protocol/cdosys.asp
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
یه چیزایی گیر آوردم . بزار یکم روشون کار کنم . اگه عمری بود برات اینجا میزارم .
آخه میمونه برا سال دیگه
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از mehdi25 :
یه چیزایی گیر آوردم . بزار یکم روشون کار کنم . اگه عمری بود برات اینجا میزارم .
آخه میمونه برا سال دیگه

آقا قربونت برم مثل اینکه اشکال از سایت یاهو هست. چون من الان همه چیزو درست کردم و کاملا هم درست کار می کنه. به هر حال خیلی ممنونم.
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از mehdi25 :
عزیزم این برنامه نیازی به کامپونت نداره اون از کامپونت های خود Microsoft استفاده می کنه .
منظورم جواب پست اول بود.

مشکل aref به احتمال زیاد استفاده از یک ایمیل یاهو بعنوان مبدا هست که درصورتی که سرویسش رو از یاهو نخریده باشید بعنوان یک اسپم میشناسه و اجازش رو نمیده. (البته مطمئن نیستم مشکلتون این باشه ولی احتمالش زیاده)
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
به نقل از aref1364 :
آقا قربونت برم مثل اینکه اشکال از سایت یاهو هست. چون من الان همه چیزو درست کردم و کاملا هم درست کار می کنه. به هر حال خیلی ممنونم.

موفق باشی .
 
بالا