PDA

View Full Version : حرفه ای: خطا در ازسال ایمیل Failure sending mail.



kaka2438
یک شنبه 28 تیر 1394, 23:33 عصر
سلام خدمت همه دوستان مشکل این کد چیه
این خطا رو میده
Failure sending mail.
دوستان اگه کسی برنامه ارسال ایمیل رو داره به ما هم بده
خدا شاهده سر این برنامه خیلی اذیت شدم
با تشکر فراوان

MailMessage mail = new MailMessage();
SmtpClient smtpserver = new SmtpClient("Smtp.gmail.com");
mail.From = new MailAddress(َ"alireza@yahoo.com");
mail.To.Add(textBox2.Text.Trim());
mail.Subject = textBox3.Text.Trim();
mail.SubjectEncoding = Encoding.UTF8;
mail.Body = textBox4.Text.Trim();
smtpserver.Port = Convert.ToInt32(25);
smtpserver.Credentials = new System.Net.NetworkCredential(textBox1.Text.Trim(), textBox5.Text.Trim());
smtpserver.EnableSsl = true;
smtpserver.Send(mail);
MessageBox.Show("");

arash_flag
دوشنبه 29 تیر 1394, 17:12 عصر
دوست عزیز شما آدرس gmail دادی بعد می خای از یاهو بفرستی.........:گریه:



1
SmtpClient smtpserver = new SmtpClient("Smtp.gmail.com");







1
mail.From = new MailAddress(َ"alireza@yahoo.com");







بفرما


string smtpAddress = "smtp.mail.yahoo.com";
int portNumber = 587;
bool enableSSL = true;

string emailFrom = "your_email_address";ایمیل خوتون
string password = "your_password";پسورد خودتون
string emailTo = "another_emial_address"; ایمیل کسی که قرار بهش ارسال بشه
string subject = "Hello";
string body = "Hello, I'm just writing this to say Hi!";

using (MailMessage mail = new MailMessage())
{
mail.From = new MailAddress(emailFrom);
mail.To.Add(emailTo);
mail.Subject = subject;
mail.Body = body;
mail.IsBodyHtml = true;
// Can set to false, if you are sending pure text.

// mail.Attachments.Add(new Attachment("C:\\SomeFile.txt"));
// mail.Attachments.Add(new Attachment("C:\\SomeZip.zip"));

SmtpClient smtp = new SmtpClient(smtpAddress, portNumber);
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential(emailFrom, password);
smtp.EnableSsl = enableSSL;
smtp.Send(mail);
MessageBox.Show(" Send ok");

}

kaka2438
دوشنبه 29 تیر 1394, 17:32 عصر
دست عزیز دستت درد نکنه ممنون متشکر

فقط اگه
بخوام از ایمیل به جیمبل بدم
یا از جی میل به جیمیل
با جیمبل به جیمیل بدم باید به جای
string smtpAddress = "smtp.mail.yahoo.com";


چی بنویسم؟؟؟؟؟؟؟؟؟

hadimtn
سه شنبه 30 تیر 1394, 03:15 صبح
دست عزیز دستت درد نکنه ممنون متشکر

فقط اگه
بخوام از ایمیل به جیمبل بدم
یا از جی میل به جیمیل
با جیمبل به جیمیل بدم باید به جای
string smtpAddress = "smtp.mail.yahoo.com";


چی بنویسم؟؟؟؟؟؟؟؟؟

سلام.
به جای Gmail و Email که منظورتون سرویس دهنده هاست، بهتره بگین از سرویس Email مثلا Yahoo یا Google به ... بفرستم!
--------------
گیرنده مهم نیست!
SMTP Server فرستنده مهمه که برای Yahoo بصورت smtp.mail.yahoo.com و برای Google هم smtp.gmail.com می‌باشد.