PDA

View Full Version : مشکل در ارسال ایمیل با سی شارپ



hassan_h
دوشنبه 24 تیر 1387, 00:03 صبح
try
{
MailMessage MailMsg = new MailMessage(new MailAddress("me@yahoo.com"), new MailAddress("u@yahoo.com"));
MailMsg.Subject = subject;
MailMsg.Body = body;
SmtpClient sm = new SmtpClient();
System.Net.NetworkCredential userI = new System.Net.NetworkCredential();
userI.UserName = "esmailnejad_h@yahoo.com";
userI.Password = "80113112";
sm.UseDefaultCredentials = false;
sm.Credentials = userI;
sm.Host = "smtp.yahoo.com";
sm.Port = 587;
sm.EnableSsl = true;
sm.Send(MailMsg);
return true;
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
return false;
}

چرا این کد کار نمی کونه و خطای تایم ات میده

hassan_h
دوشنبه 24 تیر 1387, 00:05 صبح
این کد مثال آقای مدیر بخش هستش

hassan_h
دوشنبه 24 تیر 1387, 19:38 عصر
کسی تاحالا این کد رو امتحان کرده ؟
اگه جواب گرفته فایل یه مثال رو برای دانلود بزاره

__H2__
چهارشنبه 26 تیر 1387, 01:47 صبح
سلام
به نظر من که مشکل باید در smtp.yahoo.com باشد.
من زیاد با یاهو سروکار ندارم و چیز زیادی از آن نمیدانم ولی شاید باید از آدرس mail.yahoo.com استفاده کنید.

پیغام خطایتان چیست؟؟؟؟

ضمناً میتوانید از تگ code در پست تان استفاده کنید تا کدهایتان LeftToRight و با قاب مشخص نمایش داده شوند.

razavi_university
چهارشنبه 26 تیر 1387, 20:21 عصر
تا اونجایی که می دونم یاهو سرویس SMTP و POP3 روی Account های رایگانش ارائه نمی ده برای اینکه کدتون رو تست کنید از Gmail استفاده کنید که این سرویس رو رایگان در اختیار می گذاره و یا از Mail Server خودتون
برای استفاده از گوگل (http://mail.google.com/support/bin/answer.py?hl=en&answer=77689)
موفق باشید

gdevnb
پنج شنبه 27 تیر 1387, 02:03 صبح
سلام

تا اونجایی که می دونم یاهو سرویس SMTP و POP3 روی Account های رایگانش ارائه نمی ده برای اینکه کدتون رو تست کنید از Gmail استفاده کنید که این سرویس رو رایگان در اختیار می گذاره و یا از Mail Server خودتون
برای استفاده از گوگل (http://mail.google.com/support/bin/answer.py?hl=en&answer=77689)
موفق باشید
بله ولی با نرم افزار YahooPOP میتونید این کار رو انجام بدین
برای این کار نرم افزار رو اجرا کرده و در کد تون سرور رو 127.0.0.1 و پورت رو هم بر اساس تنظمات نرم افزار مقدار دهی کنید.
اگه خواستید روی GMail تست کنید , لازمه POP3 از قبل فعال شده باشه .(به تنظمات GMail مراجعه کنید)