저는 야후 메일과 Gmail을 지원하는 이메일을 보낼 수있는 프로그램을 사용하고 있습니다. 그리고 gmail에서 작동합니다 (보낸 사람이 gmail을 사용하는 경우). 그러나 보낸 사람이 야후 메일을 사용하고 있으면 작동하지 않습니다. 당신이 wrong port을 사용하고있는 것처럼님이 vb.net을 사용하여 yahoo 이메일을 보낼 수 없습니다.
mail.From = New MailAddress(TextBox2.Text)
mail.To.Add(New MailAddress(TextBox1.Text))
mail.Subject = TextBox4.Text
mail.Body = TextBox4.Text
mail.IsBodyHtml = True
Dim client2 As SmtpClient = New SmtpClient("smtp.mail.yahoo.com", 25)
Dim client As SmtpClient = New SmtpClient("smtp.gmail.com", 587)
client.EnableSsl = True
client.Credentials = New System.Net.NetworkCredential(TextBox2.Text, TextBox3.Text)
Try
client.Send(mail)
Catch ex As Exception
MessageBox.Show("Sending email failed. Please Try again")
예외의 세부 사항을 아는 것은 흥미로울 것입니다. – MarkJ
System.dll에서 'System.Net.Mail.Smt.SException'유형의 첫 번째 예외가 발생했습니다. '[2660] rewmail.vshost.exe : Managed'프로그램이 코드 0 (0x0)으로 종료되었습니다. – user225269