PDA

View Full Version : چطوري با ستفاده از ياهو ايميل بفرستيم؟



elena3001
شنبه 31 مرداد 1388, 12:55 عصر
از كد هايي كه قبلا در سايت بوده استفاده كردم ولي sending failur ميزنه.

ali.akhbary
شنبه 31 مرداد 1388, 13:46 عصر
برا این سوال کامل حتما جواب کامل هم می خوای؟

صابر
شنبه 31 مرداد 1388, 13:50 عصر
تا اونجایی که من می‌دونم یاهو SMTP رایگان نداره.
اگه از Gmail استفاده می‌کنید نمونه کد می‌تونم اینجا بگذارم.

elena3001
شنبه 31 مرداد 1388, 16:20 عصر
ok . ممنون ميشم اگه لطف كنيد.

صابر
شنبه 31 مرداد 1388, 16:33 عصر
این کد رو از سایت code project پیدا کرده بودم که لینکش رو الان ندارم. با کمی تغییر اینجا می‌گذارم:


public void SendEmail(string Subject, string body)
{
MailMessage message = new MailMessage();
message.To.Add("postorder@gmail.com");
message.Subject = Subject;
message.BodyEncoding = message.SubjectEncoding = System.Text.Encoding.UTF8;
message.From = new MailAddress("youraddress@gmail.com", "Contact Us Page", System.Text.Encoding.UTF8);

message.Body = body;
message.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("youraddress@gmail.com", "yourpassword");
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true;

try
{
client.Send(message);
}
catch (System.Net.Mail.SmtpException exp)
{
}
}

soroush_vs
شنبه 31 مرداد 1388, 16:46 عصر
کاملا درسته
یاهو SMTP رایگان نداره و شما باید بهش واسه داشتن یه SMTP پول پرداخت کنید.
اما میتونید با سرویس Gmail از SMTP رایگان استفاده کنید.
در مورد نحوره ارسال با جی میل هم ، همین اخیر که زیاد دور نیست بحث شده.
http://barnamenevis.org/forum/showthread.php?t=174286

elena3001
دوشنبه 02 شهریور 1388, 00:23 صبح
از gmail استفاده كردم ولي بازم ارور sending failure مي زنه.......