سلام
من یک مشکل بزرگ در اجرای کدهام روی سرور سایتم پیدا کردم
این مشکل مربوط میشه به عدم ارسال میلهای سایتم بوسیله شی ء 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