Setelah menjelaskan class dan method dalam penggunaan SMTPClient yang akan digunakan untuk mengirim e-mail lanjut dengan membuat aplikasinya menggunakan bahasa pemrograman vb.net, jangan kemana-mana dulu ya.
Membuat aplikasi Send Mail
Buatlah project baru di visual studio yang sudah kamu install dan form baru dan beri nama "SendMail.vb", serta desain tampilan form kamu seperti gambar dibawah ini.Source Code aplikasi Send E-mail :
Import namespace System.Net.MailImports System.Net.MailSource Code untuk tombol Kirim
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickSource code untuk tombol batal
Try
Dim SMTPcl As New SmtpClient
Dim SendMail As New MailMessage()
Dim Email As String = "harisonmatondang@gmail.com"
Dim Passwordss As String = "passwordkamu"
SMTPcl.UseDefaultCredentials = False
SMTPcl.Credentials = New Net.NetworkCredential(Email, Passwordss)
SMTPcl.Port = 587
SMTPcl.EnableSsl = True
SMTPcl.Host = "smtp.gmail.com"
SendMail = New MailMessage()
SendMail.From = New MailAddress(TextBox1.Text)
SendMail.To.Add(TextBox2.Text)
SendMail.Subject = "Email Sending"
SendMail.IsBodyHtml = False
SendMail.Body = TextBox3.Text
SMTPcl.Send(SendMail)
MsgBox("E-mail sudah terkirim")
Catch jikaError As Exception
MsgBox(jikaError.ToString)
End Try
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) _Silahkan jalankan aplikasi sederhana untuk mengirim e-mail yang barusan kamu buat,
Handles Button2.Click
Me.Close()
End Sub
Penjelasan Error pada SMTPclient :
An unhandled exception of type 'System.Net.Mail.SmtpException' occurred in System.dllDiatas adalah contoh error yang terjadi ketika kamu mengirim e-mail dari aplikasi send mail yang kamu buat, bagaimana cara memperbaiki kesalahan tersebut ?
Additional information: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required. Learn more at
- Periksa e-mail yang kamu gunakan apakah ada kesalahan
- periksa password e-mail yang kamu gunakan
- atur keamanan di accoun gmail yang kamu buat, halaman pengaturannya disini > https://www.google.com/settings/security/lesssecureapps
- Masih error, silahkan aktifkan mengizinkan aplikasi login dari alamat IP lain atau time zone lain ke account e-mail kamu, https://g.co/allowaccess dan klik allow.
- jalankan kembali aplikasi send mail kamu
- sukses
Video Tutorial Membuat aplikasi Send Email Vb.NET
Download Aplikasi SEND MAIL VB.NET
Jangan lupa di share jika bermanfaat, terima kasih :)