PDA

View Full Version : عدم ارسال ایمیل



sohil_ww
یک شنبه 19 خرداد 1392, 18:29 عصر
من برای ارسال ایمیل از این کد استفاده می کردم ولی اخیرا ارسال نمیشه
ممنون میشم راهنماییم کنید

var Ferestande = new MailAddress("آدرس فرستنده", "نام");
var To = new MailAddress("دریافت کننده", "نام");


var stmp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = false,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(Ferestande.Address, "پس")
};
string bo = "hi";
using (var message = new MailMessage(Ferestande, To)
{

Subject = "pic",
Body = bo
})
{

stmp.Send(message);
}

sohil_ww
یک شنبه 19 خرداد 1392, 19:40 عصر
ممنون میشم بگید ایراد از کجاست

aliasghar2
یک شنبه 19 خرداد 1392, 22:34 عصر
احتمالا isp تون پورت رو بسته یا فایر وال این کارو کرده

sohil_ww
یک شنبه 19 خرداد 1392, 23:55 عصر
احتمالا isp تون پورت رو بسته یا فایر وال این کارو کرده

فایروال که نیست به احتمال زیاد isp باشه می شه از پورته دیگه ای استفاده کرد ؟!

S.Reza
دوشنبه 20 خرداد 1392, 18:37 عصر
فایروال که نیست به احتمال زیاد isp باشه می شه از پورته دیگه ای استفاده کرد ؟!
پورت 465 رو امتحان کنید

sohil_ww
سه شنبه 21 خرداد 1392, 19:19 عصر
پورت 465 رو امتحان کنید

این پورتم کار ساز نبود

sajad.net
سه شنبه 21 خرداد 1392, 19:59 عصر
به جای stmp.Send(message);0 از stmp.SendAsync(message, sendToken);0 استفاده کن ببین درست می شه

Hajivandian
سه شنبه 21 خرداد 1392, 21:40 عصر
سلام،

وقتی از سرور گوگل برا ارسال استفاده میکنی حتما باید EnableSsl رو true قرار بدی.

mousa1992
سه شنبه 21 خرداد 1392, 23:59 عصر
گفته دوستمون Hajivandian (http://barnamenevis.org/member.php?188317-Hajivandian) درسته و از پورت 25 هم میتونید استفاده کنید

sohil_ww
چهارشنبه 22 خرداد 1392, 11:09 صبح
سلام،

وقتی از سرور گوگل برا ارسال استفاده میکنی حتما باید EnableSsl رو true قرار بدی.

isp من به 1 مشکلی برخورده تو ssl منم ssl false تعریف کردم 1 مدتی ارسال انجام می شد ولی قطع شد دوباره