PDA

View Full Version : سوال: ارسال ایمیل با smtp server



sepantanet
شنبه 22 تیر 1387, 13:49 عصر
سلام
من یه صفحه ارتباط با ما ساختم که اطلاعاتی که می نویسه برام میل بشه
از smtp server گوگل استفاده کردم
ولی با این که کد رو از اینترنت سرچ کردم و نوشتم کار نمی کنه میشه کمکم کنید ؟
ممنون

اینم کد هام


protected void btn_send(object sender, System.EventArgs e)
{

System.Web.Mail.MailMessage objmail = new System.Web.Mail.MailMessage();
objmail.From = txtemail.Text;
objmail.Subject = txtsubject.Text;
objmail.Body = txtbody.Text;
objmail.To = "your email address";
objmail.BodyFormat = MailFormat.Text;
SmtpMail.Send(objmail);



}

web.config

<mailSettings>
<smtp>
<network
host="smtp.gmail.com"
port="587"
userName="your email address"
password="password" />
</smtp>
</mailSettings>

Behrouz_Rad
شنبه 22 تیر 1387, 23:30 عصر
public bool EmailSender(string subject, string body)
{
try
{
MailMessage MailMsg = new MailMessage(new MailAddress("me@gmail.com"), new MailAddress("u@gmail.com"));
MailMsg.Subject = subject;
MailMsg.Body = body;
SmtpClient sm = new SmtpClient();
System.Net.NetworkCredential userI = new System.Net.NetworkCredential();
userI.UserName = "me@gmail.com";
userI.Password = "pass";
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;
}
}

bermouda
پنج شنبه 03 مرداد 1387, 12:11 عصر
ببخشیدااا ولی این قسمت ( : To ----> ارسال برای شخص مورد نظر ) کجا رفت پس ؟

Behrouz_Rad
پنج شنبه 03 مرداد 1387, 13:04 عصر
پارامتر دوم سازنده ی MailMessage رو ببین.