PDA

View Full Version : سوال: ارسال ایمیل



mrtz66
چهارشنبه 23 فروردین 1396, 09:02 صبح
درود بر دوستان
بنده در قسمت webconfig اطلاعات زیر را وارد کرده ام، و ارسال ایمیل در لوکال هاست به راحتی انجام میشه ولی روی سرور که گذاشتم، ایمیل ارسال نمیشه
لطفا راهنمایی فرمایید
<mailSettings>
<smtp deliveryMethod="Network" from="mail.mysite.ir">
<network host="mail.mysite.ir" enableSsl="false" port="587" userName="noreply@mysite.ir" password="*****"/>
</smtp>
</mailSettings>

daffy_duck376
پنج شنبه 24 فروردین 1396, 06:32 صبح
این کد ایمیل هست . رو هاست هم کار میکنه :

public Boolean sendemail(List <string> to, string subject, string matn)
{

Boolean t=false;;
MailMessage me = new MailMessage();
me.From= new MailAddress( "noreply@mysite.ir","خبرنامه");
foreach ( string r in to)
me.To.Add(r);
me.Subject = subject;
me.Priority = MailPriority.Normal;
me.IsBodyHtml = true;
me.Body = matn;
SmtpClient smtp = new SmtpClient();
smtp.Host = "mail.mysite.ir";
smtp.Credentials = new System.Net.NetworkCredential("noreply@mysite.ir", "password");
smtp.Send(me);
return (t);
}

mrtz66
جمعه 25 فروردین 1396, 19:36 عصر
کد من دقیقا همینه، ولی روی لوکال هاست ارسال میکنه اما روی سرور که میره ارسال انجام نمیشه، خطا هم نمیده که متوجه بشم چرا ارسال نمیشه