با عرض سلام
من می خوام به کاربر از طریق پروژه ی asp.net ایمیل ارسال کنم، اما خطای زیر رو در هنگام اجرا دارم:
Failure sending mail.
کدی که برای ارسال ایمیل نوشتم:
public void SendEmailMethod(string ToEmail, string EmailSubject, string EmailBody) { EncryptData _EncryptData = new EncryptData(); SmartLeavesDataContext db = new SmartLeavesDataContext(); var _SiteSettings = db.SiteSettings.SingleOrDefault(); string _Password = _EncryptData.Decrypt(_SiteSettings.EmailPassword); string _Email = _SiteSettings.EMail; string smtpAddress = "smtp.mail.yahoo.com"; int smtpPort = 465; string EmailFrom = _Email; string Password = _Password; MailMessage Mail = new MailMessage(); Mail.From = new MailAddress(EmailFrom); Mail.To.Add(ToEmail); Mail.Subject = EmailSubject; Mail.Body = EmailBody; Mail.IsBodyHtml = true; SmtpClient smtpObject = new SmtpClient(smtpAddress, smtpPort); smtpObject.Credentials = new NetworkCredential(EmailFrom, Password); smtpObject.EnableSsl = true; smtpObject.Send(Mail); }
با سپاس فراوان
از جیمیل برای ارسال استفاده میکنید ؟
سلام
خیر، از Yahoo Mail استفاده می کنم.
تا اونجا که من اطلاع دارم فکر نکنم یاهو اجازه ارسال از smtp رو بده
البته تا سال قبل اینگونه بود
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)