PDA

View Full Version : سوال: قسمت Mail Server در SmtpClient براي Gmail ؟



merlin_vista
چهارشنبه 23 مرداد 1387, 09:38 صبح
با سلام :

به كد زير دقت كنيد .

//send the message
SmtpClient smtp=new SmtpClient("Mail Server");
smtp.Credentials = new NetworkCredential("[email]",[Password]);
smtp.Send([Email Object]);

اين كد قسمت ارسال ايميل ميباشد . در كد ارسال ايميل .

سوال من اينه كه به جاي Mail Server براي استفاده از ايميل Gmail چي بگزام . براي براي ارسال ايميل از ايميل خود سايت را ميدونم . (آدرس ميل سرور خود سرور) . ولي براي Gmail يا YAhoo را نميدونم . ممنون ميشم اگه بگيد . :متفکر:

با تشكر :لبخندساده:

shahab_ksh
چهارشنبه 23 مرداد 1387, 11:04 صبح
برای میل سرور از این آدرس استفاده کن smtp.gmail.com

merlin_vista
چهارشنبه 23 مرداد 1387, 11:15 صبح
آقا ممنون پيدا كردم .

http://forums.msdn.microsoft.com/en-US/netfxnetcom/thread/230e6ba2-e1a7-48c0-bb8e-1fc220b9fec3/

ياهو : smtp.mail.yahoo.com

گوگل : smtp.gmail.com

با تشكر .

merlin_vista
چهارشنبه 23 مرداد 1387, 11:15 صبح
برای میل سرور از این آدرس استفاده کن smtp.gmail.com

ببخشيد اين تاپيك كه روي سيستم من باز بود هنوز پست شما ارسال نشده بود . من هم با سرچ پيداش كردم .

ممنون :قلب:

ibd_iran
چهارشنبه 23 مرداد 1387, 20:28 عصر
public bool EmailSender(string subject, string body,string to)
{
try
{
MailMessage MailMsg = new MailMessage(new MailAddress("ایمیل آدرس شما "), new MailAddress(to.ToString()));
MailMsg.IsBodyHtml = true;
MailMsg.SubjectEncoding = System.Text.UnicodeEncoding.UTF8;
MailMsg.Subject = subject;
MailMsg.Body = body;
SmtpClient sm = new SmtpClient();
System.Net.NetworkCredential userI = new System.Net.NetworkCredential();
userI.UserName = "ایمیل آدرس شما ";
userI.Password = "رمز شما";
sm.UseDefaultCredentials = false;
sm.Credentials = userI;
sm.Host = "smtp.gmail.com";
sm.Port = 587;
sm.EnableSsl = true;
sm.Send(MailMsg);
return true;
}
catch (Exception)
{
return false;
}
}

ibd_iran
چهارشنبه 23 مرداد 1387, 20:35 عصر
ایمیل yahoo جواب نداد شاید شماره پورتش فرق کنه

salehbagheri
چهارشنبه 23 مرداد 1387, 20:46 عصر
ببخشيد يه سوال:

با همين كدهايي كه در بالا نوشتيد؛ ميشه از طريق Localhost ميل فرستاد؟

Neo Persian
چهارشنبه 23 مرداد 1387, 23:07 عصر
ایمیل yahoo جواب نداد شاید شماره پورتش فرق کنه
نه عزيز ربطي به پورت نداره Yahoo اين سرويس هاش پوليه!

merlin_vista
پنج شنبه 24 مرداد 1387, 00:36 صبح
نه عزيز ربطي به پورت نداره Yahoo اين سرويس هاش پوليه!

از جيميل چي ؟ اون پولي نيست ؟

Neo Persian
پنج شنبه 24 مرداد 1387, 13:19 عصر
از جيميل چي ؟ اون پولي نيست ؟
بله از Gmail ميشه استفاده كرد و پولي نيست!