1
나에게 이메일을 보내는 매우 기본적인 프로그램을 얻으려고합니다. 3 개의 텍스트 상자가 있습니다.vb 2010 년에 메일을 보내지 못했습니다.
TextBox1에는
그리고 버튼 말한다 (Button1을이)가 여기
"보내기" TextBox3는 메시지입니다 TextBox2를은 "이메일"입니다 거기에 내 이메일이있는 읽기 전용 텍스트 상자입니다 내 전체 프로젝트의 코드입니다. 보안상의 이유로이 질문에서 이메일과 비밀번호를 삭제했습니다.
나는이 프로그램을 실행하고 TextBox3하고 보내기를 누릅니다에 TextBox2를에서 "[email protected]"와 "TestEmail1234"를 입력하면, 그것은 코드 페이지로 다시 저를 취하고는 "SmtpException가 처리되지 않은 이었다 말했다. 실패가 전송 메일은 "
Imports System.Net.Mail
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim smtpServer As New SmtpClient()
Dim mail As New MailMessage()
smtpServer.Credentials = New Net.NetworkCredential("[email protected]", "mypassword")
'using Gmail
smtpServer.Port = 587
smtpServer.Host = "smtp.gmail.com"
smtpServer.EnableSsl = True
mail = New MailMessage()
mail.From = New MailAddress("my [email protected]", TextBox1.Text)
mail.To.Add(TextBox1.Text)
mail.Subject = TextBox2.Text
mail.Body = TextBox3.Text
smtpServer.Send(mail)
End Sub
End Class
당신이 중단 점을 설정하고있는이 잘못 라인 말할 수 당신에게 작업 스크립트를주지? –
@ValentijnSpruyt 무엇? Visual Studio 2010을 처음 사용했습니다. – KevinWolf228
Button1_click 하위 줄의 시작 줄을 마우스 오른쪽 단추로 클릭하고 '중단 점 추가'를 선택하십시오. 그런 다음 코드를 실행하면 중단 점에서 중지됩니다. 그런 다음 최상위 메뉴에서 DEBUG> step into/over ...를 선택하고 코드 줄을 한 줄씩 살펴볼 수 있습니다. 특정 순간에 코드가 중단됩니다. 코드가 끊어지는 라인을 제공해 주시겠습니까? 건배. –