ایمیل از لوکال ارسال میشه ولی از روی سرور نه؟؟؟
public void SendEmail(string from,string password,string to,string subject,string body,string host,int port) { using (MailMessage message = new MailMessage()) { SmtpClient smtp = new SmtpClient(); message.From = new MailAddress(from); message.To.Add(new MailAddress(to)); message.Subject = subject; message.Body = body; message.IsBodyHtml = true; smtp.Port = 587; smtp.Host = host; smtp.EnableSsl = false; smtp.UseDefaultCredentials = false; smtp.Credentials = new NetworkCredential(from, password); smtp.DeliveryMethod = SmtpDeliveryMethod.Network; smtp.Send(message); } }
اگر از Gmail استفاده میکنید باید IP سرورتون نیز اجازه ارسال بدید
معمولا یک ایمیل به همون Gmail ارسال میکنهو تاییدیه میخواد
خیر از جیمیل استفاده نمیکنم
متن ارور را قرار دهید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)