ورود

View Full Version : عدم ارسال ایمیل بوسیله شی CDO در سرورها



mkbo_webmaster
جمعه 27 آبان 1384, 23:44 عصر
سلام
من یک مشکل بزرگ در اجرای کدهام روی سرور سایتم پیدا کردم
این مشکل مربوط میشه به عدم ارسال میلهای سایتم بوسیله شی ء CDO
برای این از شی CDO در سایتم استفاده میکنم که ، سرورم از اشیاء CDONTS و امثال آنها و یا JMail پشتیبانی نمیکنه.
تا دو روز قبل من به هیچ وجه این مشکل رو با ارسال نداشتم. ولی از امروز کدهای ارسالی CDO من از طریق سایتم هیچ میلی رو با موفقیت ارسال نمیکنه.
نمیدونم چرا !!!!

من روی کدهای ASP خودم. On Error گذاشته بودم ، و نوع خطاش رو نمیفهمیدم. ولی وقتی دیدم که هیچ میلی از کاربرهام به من ارسال نمیشه. فهمیدم یه مشکلی هست !!!

وقتی در حالت Local Host از این کدهای استفاده میکردم به راحتی ایمیلها رو میفرسته ، ولی وقتی کدها رو از طرف سرور (یعنی در داخل هاست سایت) اجرا میکنم. در حالتیکه On Error غیر فعال شده ، صفحه ای با پیغام زیر باز میشه :

The page cannot be displayed
HTTP 500 - Internal server error
Internet Explorer

وقتی هم به سرورم زنگ میزنم و مشکلم رو میگیم ، هی به همدیگه مشکل من رو پاس میدن.

این دو حالت داره ، یا مایکروسافت سرورش رو بسته و یا میل سرور ، سرور سایت من

اصلا نمیدونم مشکل از کجاس

لطفا من رو راهنمائی کنید. (کدهام رو هم زیر اوردم میتونید ببینید :)



Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = Mail_Subject
objMessage.Sender = Mail_From
objMessage.To = Mail_To
objMessage.HTMLBody = Mail_HTML_Body

'==This section provides the configuration information for the remote SMTP server.
'==Normally you will only change the server name or IP.
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

'Name or IP of Remote SMTP Server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "80.191.11.23"

'Server port (typically 25)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

objMessage.Configuration.Fields.Update

'==End remote SMTP server configuration section==

objMessage.Send

pcgraph
یک شنبه 28 آبان 1385, 02:26 صبح
لطفا بگین مشکلتون حل شده یا نه لطفا بگین ایراد چی بوده
مال منم همین ایراد رو میگیره؟؟
کمک کنید

ava_a2005
شنبه 18 آذر 1385, 10:13 صبح
سلام ما هم همین مشکل رو داشتیم ولی راهنماییمون کردن کهmirosoft دیگه این componento ساپورت نمی کنه و بجای اون از CDOSYS استفاده کدیم و مشکل حل شد ...آدرس زیر هم مثال رو داره
http://support.microsoft.com/kb/810702
امیدوارم مشکل شما هم حل شه..
موفق باشید