عدم ارسال پیام یرای ایمیل
سلام
میخواستم اگه امکان داره بهم بگید مشکل این کد چیه که ایمیل ارسال نمیشه
لطفا کامل راهنمایی کنید
برنامه کار کنه
MailAddress from = new MailAddress("najafiebrahim87@yahoo.com", "narm afzar learn files", Encoding.UTF8);
MailAddress to = new MailAddress(emailAddress);
MailMessage message = new MailMessage(from, to);
message.To.Add(emailAddress);
message.Subject = "پسورد ورود به نرم افزار";
message.SubjectEncoding = Encoding.UTF8;
message.Body = "New Password: " + NewPass;
SmtpClient client = new SmtpClient();
client.Host = "smtp.gmail.com";
client.Port = 25;// 587;
client.EnableSsl = true;
client.Credentials = new NetworkCredential("", "");
client.Send(message);
نقل قول: عدم ارسال پیام یرای ایمیل
سلام مدتی پیش من هم توی یکی از برنامه ها ارسال ایمیل رو داشتم ولی نمیدونم چرا به کل ارسال ایمیل دچار مشگل شده دیلیلشم سرورهای SMTP هستش.
در ضمن تنظمیات خود ایمیل رو مبنی بر قابلیت دیافت و ارسال رو انجام بده بخشش دقیقا یادم نیست ولی توی تنظیمات هستش سرچ کنی پیدا میکنی.
از این سورس کد استفاده کن کامله :
string emailFrom = "XXXX@gmail.com";
string password = "XXX";
string emailTo = "XXXX@gmail.com";
string subject = "XXX";
string body = Body.ToString();
using (MailMessage mail = new MailMessage())
{
mail.From = new MailAddress(emailFrom);
mail.To.Add(emailTo);
mail.Subject = subject;
mail.Body = html;
mail.IsBodyHtml = true;
using (SmtpClient smtp = new SmtpClient(smtpAddress, portNumber))
{
smtp.Credentials = new NetworkCredential(emailFrom, password);
smtp.EnableSsl = enableSSL;
smtp.UseDefaultCredentials = true;
smtp.Send(mail);
}
}