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

  • عنييد

    دائماً مبدع

  • عنييد

    دائماً مبدع

  • http://WWW.GOOGLE.JO براءة

    ياجدع

  • http://WWW.GOOGLE.JO براءة

    ياجدع

  • هانى الشيخ

    ممتاز
    بارك الله فيك

  • هانى الشيخ

    ممتاز
    بارك الله فيك

  • http://tabosho.wordpress.com tabosho

    شكرا لورد بريس :)

    الذي

    عرفني بمدونتك اللطيفة
    سأتابع ان شاء الله

    اخوك
    عبدالوهاب

  • http://tabosho.wordpress.com tabosho

    شكرا لورد بريس :)

    الذي

    عرفني بمدونتك اللطيفة
    سأتابع ان شاء الله

    اخوك
    عبدالوهاب

  • بسمة

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

    [sourcecode language=”vb”]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[/sourcecode]

    • http://JustLikeAMagic.com Mohammad Elsheimy

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

      [sourcecode langauge=”vb”]client.Credentials = New System.Net.NetworkCredential("bassma@gmail.com", "aaaaaaaa")[/sourcecode]

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

      • بسمة

        [sourcecode language=”text” gutter=”false”]
        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: ‘ ‘ كود معالجة الخطأ[/sourcecode]

        • بسمة

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

          • http://JustLikeAMagic.com Mohammad Elsheimy

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

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

            من نص الخطأ:
            [sourcecode language=”text”]The remote name could not be resolved: ‘Bassma@gmail.com'[/sourcecode]

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

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

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

            تحياتي

    • http://JustLikeAMagic.com Mohammad Elsheimy

      يمكنك قراءة تفاصيل أكثر في الموضوع هنا:

      http://withdotnet.wordpress.com/2009/07/31/sending-mails-in-net-framework

  • بسمة

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

    [sourcecode language=”vb”]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[/sourcecode]

    • http://JustLikeAMagic.WordPress.com Mohammad Elsheimy

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

      [sourcecode langauge=”vb”]client.Credentials = New System.Net.NetworkCredential("bassma@gmail.com", "aaaaaaaa")[/sourcecode]

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

      • بسمة

        [sourcecode language=”text” gutter=”false”]
        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: ‘ ‘ كود معالجة الخطأ[/sourcecode]

        • بسمة

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

          • http://JustLikeAMagic.WordPress.com Mohammad Elsheimy

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

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

            من نص الخطأ:
            [sourcecode language=”text”]The remote name could not be resolved: ‘Bassma@gmail.com'[/sourcecode]

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

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

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

            تحياتي

    • http://JustLikeAMagic.WordPress.com Mohammad Elsheimy

      يمكنك قراءة تفاصيل أكثر في الموضوع هنا:

      http://withdotnet.wordpress.com/2009/07/31/sending-mails-in-net-framework

  • Pingback: إرسال رسائل البريد الإلكتروني في بيئة الدوت نتمع الدوت نت | مع الدوت نت

  • Hassan Wasef

    ماشاء الله روعة الموضوع و الشرح أروع
    ودول موقعين فيهم
    POP3 SMTP Mail Servers
    للمواقع المشهورة
    http://www.e-eeasy.com/SMTPServerList.aspx
    http://www.realifewebdesigns.com/web-resources/pop3-smtp.html

    • http://JustLikeAMagic.com Mohammad Elsheimy

      شكرا أخي الكريم، شكرا على مرورك

      هذه قوائم فعلا ممتازة جدا بسيرفرات SMTP وسوف تساعد الكثيرين في عملهم. اسمحلي بإضافتها إلى نص الموضوع.

      شكرا جزيلا