الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في إرسال الإيميل

مغلق
بدأه jrahma في 1 مايو 2006 · 4 رد · 865 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحاول إرسال إيميل عبر الصفحة باستخدام هذا الكود ولكن أحصل على الخطأ المرفق..

هذا هو الكود:

        // 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)
#2

اعتقد أنه عليك وضع ال SMTP سيرفر

وهو بالشكل التالي

System.Web.Mail.SmtpMail.SmtpServer="";

إذا كان ال SMPT سيرفر على نفس الجهاز الذي فيه التطبيق أو

System.Web.Mail.SmtpMail.SmtpServer="اكتب اسم سيرفر الإيميل هنا";

والله ولي التوفيق

مجموعة الدوت نت في السعودية , اشترك معنا لتحصل على كل مفيد في عالم الدوت نت

dotnetinsaudi-subscribe@yahoogroups.com

#3

انا ايضا يظهر لي خطاء ولااعلم ماسببه رغم ان الايميل المرسل اليه صحيح

 SmtpClient smtpClient = new SmtpClient();
        MailMessage message = new MailMessage();

        try
        {
            MailAddress fromAddress = new MailAddress("Ahmed_111@gmail.com","Eng.Waleed");
            smtpClient.Host = "localhost";
            smtpClient.Port = 25;
            message.From = fromAddress;
            message.To.Add("Ahmed_111@yahoo.com");
            message.Subject = "Feedback";
            // Send SMTP mail
            smtpClient.Send(message);

            Label1.Text = "Email successfully sent.";
        }
        catch (Exception ex)
        {
            Label1.Text = "Send Email Failed." + ex.Message;
        }

يظهر خطاء كالتالي

اقتباس
Send Email Failed.Mailbox unavailable. The server response was: 5.7.1 Unable to relay for Ahmed_111@yahoo.com

الرجاء مساعدتنا

جزاكم الله خيرا

وإذا حماسُ تبهنستْ آسادُها ،،،، فعلى اليهودِ المارقينَ السّامُ

لا نأسف على غدر الزمان لطالما ،،،،، رقصت على جثث الأسود كلابا

لا تحسبن برقصها تعلوا على أسيادها ،،،،، تبقى الأسود اسود ا والكلاب كلابا

فلاشات اسلامية

#4
oneforall2012 كتب:
اعتقد أنه عليك وضع ال SMTP سيرفر

وهو بالشكل التالي

System.Web.Mail.SmtpMail.SmtpServer="";

إذا كان ال SMPT سيرفر على نفس الجهاز الذي فيه التطبيق أو

System.Web.Mail.SmtpMail.SmtpServer="اكتب اسم سيرفر الإيميل هنا";

والله ولي التوفيق

مجموعة الدوت نت في السعودية , اشترك معنا لتحصل على كل مفيد في عالم الدوت نت

dotnetinsaudi-subscribe@yahoogroups.com

#5

صحيح اخي ماقلت

ولكني اتعامل مع VS2005

وهناك تغيير في ال smtpserver

ولاادري ماهو هل هو الHost

لانني الان استخدم

using System.Net.Mail

.Net وليس .Web

ارجو افادتي جزيتم خيرا

وإذا حماسُ تبهنستْ آسادُها ،،،، فعلى اليهودِ المارقينَ السّامُ

لا نأسف على غدر الزمان لطالما ،،،،، رقصت على جثث الأسود كلابا

لا تحسبن برقصها تعلوا على أسيادها ،،،،، تبقى الأسود اسود ا والكلاب كلابا

فلاشات اسلامية

هذا الموضوع مغلق.

مواضيع مشابهة