Crestfallen
چهارشنبه 14 تیر 1385, 11:16 صبح
من از کد زیر برای ارسال ایمیل به سایت یاهو استفاده میکنم
البته ایمیل رو در میل باکس یاهو میگیرم ولی متن نامه به صورت فارسی نیست .
فارسی رو خراب نشون میده
با تشکر
Dim Email As New System.Net.Mail.MailMessage("xx@yyyyy.com", zzz@yahoo.com, "sallam", "sallam")
Email.Subject = "from enywhere"
Email.Body = "this is a test"
Email.BodyEncoding = System.Text.Encoding.UTF8
' Email.Body = MailFormat.Html
Dim mailClient As New System.Net.Mail.SmtpClient()
'This object stores the authentication values
Dim basicAuthenticationInfo As New System.Net.NetworkCredential("xxxx@wwww.com", "pass")
'Put your own, or your ISPs, mail server name on this next line
mailClient.Host = "mail.yyyyyyy.com"
mailClient.UseDefaultCredentials = False
mailClient.Credentials = basicAuthenticationInfo
mailClient.EnableSsl = True
mailClient.Send(Email)
البته ایمیل رو در میل باکس یاهو میگیرم ولی متن نامه به صورت فارسی نیست .
فارسی رو خراب نشون میده
با تشکر
Dim Email As New System.Net.Mail.MailMessage("xx@yyyyy.com", zzz@yahoo.com, "sallam", "sallam")
Email.Subject = "from enywhere"
Email.Body = "this is a test"
Email.BodyEncoding = System.Text.Encoding.UTF8
' Email.Body = MailFormat.Html
Dim mailClient As New System.Net.Mail.SmtpClient()
'This object stores the authentication values
Dim basicAuthenticationInfo As New System.Net.NetworkCredential("xxxx@wwww.com", "pass")
'Put your own, or your ISPs, mail server name on this next line
mailClient.Host = "mail.yyyyyyy.com"
mailClient.UseDefaultCredentials = False
mailClient.Credentials = basicAuthenticationInfo
mailClient.EnableSsl = True
mailClient.Send(Email)