PDA

View Full Version : سوال: خطا No connection در ارسال ايميل در هاست



merlin_vista
یک شنبه 03 آذر 1387, 08:56 صبح
سلام :
من با كد زير ميخواهم اقدام به ارسال ايميل در سايت بكنم :

MailMessage mail = new MailMessage();
mail.From = new MailAddress(From, Title, System.Text.Encoding.GetEncoding("windows-1256"));
mail.To.Add(To);
mail.Subject = Title;
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.Body = HttpContext.Current.Server.HtmlDecode(Body);
mail.IsBodyHtml = true;
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.Priority = MailPriority.High;
SmtpClient smtp = new SmtpClient(smtp_name.ToString());
smtp.EnableSsl = ssl;
smtp.Credentials = new NetworkCredential(Email, PassWord);
smtp.Send(mail);
return true;

ولي اين خطا را ميده : (دفعه اول كار كرد . ولي دفعه هاي بعد نه . ميشه بگيد بايد هاست را چه كار كنم ؟ :خجالت:)


No connection could be made because the target machine actively refused it 67.225.166.183:25


ممنون از همه دوستان :قلب:

hassanf
یک شنبه 03 آذر 1387, 09:24 صبح
به احتمال زیاد Port و server رو اشتباه وارد می کنی . از دلایل دیگه می تونه از Firewall باشه اگه سایت رو کامپیوتر خودته.

merlin_vista
یک شنبه 03 آذر 1387, 10:06 صبح
مشكل فوق حل شد (مشكل از WebMail سرور بود : )

ولي مشكل جديد اينه در رابطه با ارسال ايميل .

Cannot use a leading .. to exit above the top directory.

hassanf
یک شنبه 03 آذر 1387, 19:11 عصر
شما آدرس top directory (احتمالا Attachement) رو میدی که Access نداری .احتمالا Directory بالاتر از Web directory.