السلام عليكم
بحثت كثيرا في المنتدى وغيره لكنني لم أجد ما يوضح لي تساؤلي
أنا مبتدئ و استخدم .NET 2005
أرغب ارسال إيميل بعدة طرق
1- تعبئة فورم بإيميل المرسل و عنوان ونص الرساله وهنا سوف يكون المستقبل ثابت ووهو ايميل الموقع
2- ارسال auto email وذلك عند التسجيل في الموقع لتأكيد أن العملية تمت وكدلك في حالة استرجاع كلمة المرور وهنا سيكون المرسل ثابت وهو إيميل الموقع مع اختلاف المستقبلين
تساؤلي
1- كيف يمكنني ضبط السيرفر لاتمام العملية
2- أريد الارسال يكون ممكن لايميلات مختلفة (gmail, hotmail,yahoo...............................) لأني وجدت أن الكثير عانى من مشكلة عدم الارسال لبعض الايميلات
3- مالفرق بين الارسال باستخدام فورم أو بشكل auto
4- وكيف يمكنني التحقق من أن الكود يعمل قبل رفع الموقع على
web server
هذا الكود المستخدم
Imports System.Net.Mail
Partial Class Contact_us
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim Email_From As String = EmailFrom.Text
Dim Email_To As String = EmailTo.Text
Dim Email_Subject As String = EmailSubject.Text
Dim Email_Message As String = EmailBody.Text
Dim MySMTPClient As New System.Net.Mail.SmtpClient("لا أعلم كيف يمكنني تحديد اسم السيرفر")
Dim mail As New MailMessage()
mail.From = Email_From
mail.To = Email_To
mail.Subject = Email_Subject
mail.Body = Email_Message
End Sub
Protected Sub send_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles Send.Click
MySMTPClient.Send(Mail)
End Sub
End Class
