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

ممكن مساعدة في طريقة ارسال Email من جهاز محلي

بدأه lives في 8 مارس 2009 · 3 رد · 722 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قبل ان اطرح مشكلتي اود الاشارة الى اني قراءة العديد من المشاراكات في المنتدى عن هذا الموضوع و جربت اكواد كثيرة ولكن لم تنجح العملية

اود ارسال رسالة من جهازي الى بريد yahoo او hotmail انا اشتغل على ويندوز xp pro ومثبت عندي iis و بعد smtp و اضافة العنوان 127.0.0.1 الى delay

و البحث شفت ان الرسائل موجوده في queue و بعد فترة تروح الى bad mail ومن كثر ما اجرب و اعدل في الكود صار حتى ما يرسل وطلع لي خطا

هذا الكود احد اقولي اذا في خطا

Imports System.Web.Mail

Dim msg As New MailMessage

msg.From = "any@hotmail.com"

msg.To = "any@hotmail.com "

msg.Subject = "hi"

msg.Body = "boday "

msg.BodyFormat = MailFormat.Text

msg.Priority = MailPriority.Normal

SmtpMail.SmtpServer = ("127.0.0.1")

SmtpMail.Send(msg)

Response.Write("ok")

و صاير يطلع لي الخطا The transport failed to connect to the server و يؤشر على smtpmai.smtpserver=("127.0.0.1")

و هذا كود ثاني

Dim mailMessage As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage()

mailMessage.From = New System.Net.Mail.MailAddress("any@yahoo.com")

mailMessage.To.Add(New System.Net.Mail.MailAddress("any@hotmail.com"))

mailMessage.Priority = Net.Mail.MailPriority.High

mailMessage.IsBodyHtml = False

mailMessage.Subject = txtSubject.Text.Trim()

mailMessage.Body = txtBody.Text.Trim()

Dim smtpClient As System.Net.Mail.SmtpClient = New System.Net.Mail.SmtpClient()

smtpClient.Host = "127.0.0.1"

Try

smtpClient.Send(mailMessage)

Catch smtpExc As System.Net.Mail.SmtpException

MsgBox(smtpExc.Message)

Catch ex As Exception

MsgBox(ex.Message)

End Try

End Sub

وهذا كان يرسل واشوف الرسائل في queue ولكن صار يطلع الخطا faulira sending mail اذا ممكن احد اقولي وشي الخطا هذه الاكواد جربتها على vs2008 و vs2005 و لكن ما في نتيجة

ارجو الرد رحم الله والديكم

#2

وصلتني رسالة على الياهو متاخرة تقريباً 24 ساعة

و المشكلة اني بعد ما وصلت الا الكود المضبوط صار يطلع لي الخطاْ Failure sending mail.

ارجو المساعدة اذا احد يعرف وشي الاشياء الي يمكن تسبب الخطا

#3

تاكد من اعداد mail -في IIs

ويمكن استخدام smtp.gmail.com

اسرع ولا يوجد بة اي اخطاء

تم تعديل هذه المشاركة بواسطة mr alfox في 9 مارس 2009 في 00:39

#4

الحمد الله نجحت في عملية الارسال و جربت ارسل الى الياهو فعلا وصلني الاميل و كان في spam وصلني في نفس الوقت بدون تاخير ام االهوتميل لسه بحاول

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