나는 프로그램을 보내는 이메일을 만들고 있는데, 때로는 프로그램에 오류 메시지가 없지만 실제로 메일이 전송되지 않았기 때문에 메일이 실제로 전송되었는지 여부를 확인하는 방법을 알지 못합니다. try catch를 사용하는 것을 제외하고는이 문제를 어떻게 다룰 수 있습니까?코드 줄이 실제로 성공했는지 확인하는 방법은 무엇입니까?
Try
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 client As SmtpClient = New SmtpClient("smtp.gmail.com", 587)
If TextBox2.Text.Contains("@gmail.com") Then
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")
End Try
End If
Catch
MsgBox("Please input the correct value!")
End Try
ProgressBar1.Value = 100
clear()
오늘 본 이메일에 대한 세 번째 질문입니다. –