إرسال رسائل البريد الإلكتروني في ASP.NET [فيديو]

الكود: AR002
اللغة: عربي
الكاتب: محمد الشيمي
الموضوع: ASP.NET
العنوان: إرسال رسائل البريد الإلكتروني
الكود: حمل هنا
تفاصيل أكثر (عربي): إرسال رسائل البريد الإلكتروني في بيئة الدوت نت
Discussion: Sending Mails in .NET Framework

[bliptv AYHguR8C]

22 رأي حول “إرسال رسائل البريد الإلكتروني في ASP.NET [فيديو]

  1. شكرا لك أخي
    لكن ماذا عن الـVB.Net هل نتبع نفس الطريقه؟
    حيث اني اتبعت نفس الطريقة ولكن لم ينفذ معي الكود ولم يرسل الرسالة

    Dim client As New SmtpClient("smtp.gmail.com", 587)
            client.EnableSsl = True
            client.DeliveryMethod = SmtpDeliveryMethod.Network
            client.UseDefaultCredentials = False
            client.Credentials = New System.Net.NetworkCredential("bassma@gmail.com", "aaaaaaaa")
    
            Dim msg As New MailMessage("bassma@gmail.com", "basma@hotmail.com")
            msg.Subject = Me.TextSubject.Text
            msg.Body = Me.TextBody.Text
    
            Try
                client.Send(msg)
                ' كود معالجة الخطأ
            Catch ex As SmtpException
            End Try

    إعجاب

    1. أولا تأكدي من أن بيانات الدخول (الميل، الباسوورد) الخاصة بكي صحيحة.

      client.Credentials = New System.Net.NetworkCredential("bassma@gmail.com", "aaaaaaaa")

      إن ظلت نفس المشكلة قائمة، فضلا شاركينا بنص الخطأ Error Description وإن كان هناك خطأ داخلي Inner Exception فضلا شاركيني أيضا بوصفه.

      إعجاب

      1. The remote name could not be resolved: 'Bassma@gmail.com'
        Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
        
        Exception Details: System.Net.WebException: The remote name could not be resolved: 'Bassma@gmail.com'
        
        Source Error:
        
        
        Line 53:
        Line 54:         'Try
        Line 55:         client.Send(msg)
        Line 56:         LabelThanks.Visible = True
        Line 57:         '    ' كود معالجة الخطأ

        إعجاب

      2. هذه رسالة الخطأ … بالنسبة للتفاصيل قد قرأتها
        وتقول في احد السطور “فقط قم بزيارة صفحات الدعم Support الخاصة بهذا السيرفر أو الموفر وعمل بحث عن خدمة SMTP”
        مافعلته هو اني عندما بحثت وجدت ان ماعليا سوى اختيار الخيار telnet client
        من
        Control PanelAll Control Panel ItemsPrograms and Features / Turn windows features on or off
        ولكن لم يحدث شيء.
        شكرا لك.

        إعجاب

      3. السلام عليكم ورحمة الله وبركاته

        أولا، لن تحتاجي إلى خدمة SMTP على جهازك وده لإن جهازك مش هو اللي شغال سيرفر، الخدمة دي لازم تكون متوفرة على السيرفر.

        من نص الخطأ:

        The remote name could not be resolved: 'Bassma@gmail.com'

        نقدر نقول إنك كتبتي الإيميل في المكان الخطأ كتبتيه بدل اسم السيرفر.

        ربما مش دي المشكلة ولكن ده اللي نقدر نفهمه من الكود.

        إذا لم تكن هناك مشكلة فضلا أرسلي لنا مشروعك (كود الإرسال وما يخصه فقط) سواء عن طريق رفعه على أحد السيرفرات ووضع اللينك هنا أو عن طريق مراسلتنا على Geming.Leader@Hotmail.com.

        تحياتي

        إعجاب

  2. شكرا لك أخي
    لكن ماذا عن الـVB.Net هل نتبع نفس الطريقه؟
    حيث اني اتبعت نفس الطريقة ولكن لم ينفذ معي الكود ولم يرسل الرسالة

    Dim client As New SmtpClient("smtp.gmail.com", 587)
            client.EnableSsl = True
            client.DeliveryMethod = SmtpDeliveryMethod.Network
            client.UseDefaultCredentials = False
            client.Credentials = New System.Net.NetworkCredential("bassma@gmail.com", "aaaaaaaa")
    
            Dim msg As New MailMessage("bassma@gmail.com", "basma@hotmail.com")
            msg.Subject = Me.TextSubject.Text
            msg.Body = Me.TextBody.Text
    
            Try
                client.Send(msg)
                ' كود معالجة الخطأ
            Catch ex As SmtpException
            End Try

    إعجاب

    1. أولا تأكدي من أن بيانات الدخول (الميل، الباسوورد) الخاصة بكي صحيحة.

      client.Credentials = New System.Net.NetworkCredential("bassma@gmail.com", "aaaaaaaa")

      إن ظلت نفس المشكلة قائمة، فضلا شاركينا بنص الخطأ Error Description وإن كان هناك خطأ داخلي Inner Exception فضلا شاركيني أيضا بوصفه.

      إعجاب

      1. The remote name could not be resolved: 'Bassma@gmail.com'
        Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
        
        Exception Details: System.Net.WebException: The remote name could not be resolved: 'Bassma@gmail.com'
        
        Source Error:
        
        
        Line 53:
        Line 54:         'Try
        Line 55:         client.Send(msg)
        Line 56:         LabelThanks.Visible = True
        Line 57:         '    ' كود معالجة الخطأ

        إعجاب

      2. هذه رسالة الخطأ … بالنسبة للتفاصيل قد قرأتها
        وتقول في احد السطور “فقط قم بزيارة صفحات الدعم Support الخاصة بهذا السيرفر أو الموفر وعمل بحث عن خدمة SMTP”
        مافعلته هو اني عندما بحثت وجدت ان ماعليا سوى اختيار الخيار telnet client
        من
        Control PanelAll Control Panel ItemsPrograms and Features / Turn windows features on or off
        ولكن لم يحدث شيء.
        شكرا لك.

        إعجاب

      3. السلام عليكم ورحمة الله وبركاته

        أولا، لن تحتاجي إلى خدمة SMTP على جهازك وده لإن جهازك مش هو اللي شغال سيرفر، الخدمة دي لازم تكون متوفرة على السيرفر.

        من نص الخطأ:

        The remote name could not be resolved: 'Bassma@gmail.com'

        نقدر نقول إنك كتبتي الإيميل في المكان الخطأ كتبتيه بدل اسم السيرفر.

        ربما مش دي المشكلة ولكن ده اللي نقدر نفهمه من الكود.

        إذا لم تكن هناك مشكلة فضلا أرسلي لنا مشروعك (كود الإرسال وما يخصه فقط) سواء عن طريق رفعه على أحد السيرفرات ووضع اللينك هنا أو عن طريق مراسلتنا على Geming.Leader@Hotmail.com.

        تحياتي

        إعجاب

اترك رداً على براءة إلغاء الرد