أحاول إرسال إيميل عبر الصفحة باستخدام هذا الكود ولكن أحصل على الخطأ المرفق..
هذا هو الكود:
// if (Page.IsPostBack)
// {
string email_body = "SIDA: ";
// email_body += "\n\r";
email_body += "هذه تجربة للإيمميل باللغة العربية";
// email_body += "\n\r";
MailAddress mailer_from = new MailAddress("jrahma@hotmail.com", "ASP.NET");
SmtpClient smtp_client = new SmtpClient();
MailMessage web_mailer = new MailMessage();
web_mailer.From = mailer_from;
web_mailer.To.Add("jrahma@batelco.com.bh");
web_mailer.Subject = "تجربة لللإيميل";
web_mailer.Body = email_body;
web_mailer.IsBodyHtml = true;
web_mailer.BodyEncoding = Encoding.GetEncoding("windows-1256");
web_mailer.Priority = MailPriority.High;
smtp_client.Host = "localhost";
smtp_client.Port = 25;
smtp_client.Send(web_mailer);
// }وهذا هو الخطأ:
System.Net.Mail.SmtpException was unhandled by user code Message="Failure sending mail." Source="System" StackTrace: at System.Net.Mail.SmtpClient.Send(MailMessage message) at ASP.reminder_aspx.btnSendPassword_Click(Object sender, EventArgs e) in c:\Documents and Settings\Jassim Rahma\My Documents\Visual Studio 2005\WebSites\Bahrain Public Opinion Polling\reminder.aspx:line 60 at System.Web.UI.WebControls.Button.OnClick(EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)