PDA

View Full Version : سوال: خطا هنگام ارسال ایمیل



LostOfMind
چهارشنبه 21 فروردین 1392, 11:55 صبح
سلام به دوستان عزیز
من از سایت خودم ایمیل ارسال می کنم خطای زیر رو نشون میده ایراد از کجاست
Bad sequence of commands. The server response was: This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server
لطفا راهنماییم کنید نیاز دارم

ramin_bagheri22
چهارشنبه 21 فروردین 1392, 12:17 عصر
سلام به دوستان عزیز
من از سایت خودم ایمیل ارسال می کنم خطای زیر رو نشون میده ایراد از کجاست
Bad sequence of commands. The server response was: This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server
لطفا راهنماییم کنید نیاز دارم

ایراد از تنضیمات سرور شماست
با چی ارسال کنی؟ gmail یا؟

LostOfMind
چهارشنبه 21 فروردین 1392, 12:42 عصر
به yahoo ارسال کردم

ramin_bagheri22
چهارشنبه 21 فروردین 1392, 20:03 عصر
به yahoo ارسال کردم

نه منظورم اینه با چه سروری ارسال میکنی؟

amirsajjadi
چهارشنبه 21 فروردین 1392, 23:04 عصر
تابع ارسال ایمیل توی asp.net

Public Shared Function SendMail(ByVal email As String, ByVal ishtml As Boolean, ByVal subject As String, ByVal message As String) As Boolean
Dim fromEmail As String = "ایمیل فرستنده"
Dim mailMsg As New Web.Mail.MailMessage()
mailMsg.From = fromEmail

mailMsg.To = "ایمیل گیرنده"

mailMsg.BodyEncoding = System.Text.Encoding.UTF8
mailMsg.Subject = subject
mailMsg.BodyFormat = IIf(ishtml, Mail.MailFormat.Html, Mail.MailFormat.Text)
mailMsg.Body = message
mailMsg.Priority = Mail.MailPriority.High

Web.Mail.SmtpMail.SmtpServer = "نام سرور ایمیل مثلا mail.amirsajjadi.com"

mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1)
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", fromEmail)
mailMsg.Fields.Add("http://shemas.microsoft.com/cdo/configuration/sendusing", 2)
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "پسورد ایمیل")
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 25)

Try
Web.Mail.SmtpMail.Send(mailMsg)
Return True
Catch ex As Exception
Return False
End Try
End Function