VB.NET Simple Application Send Mail SMTPClient gmail.com + Source Code

Tutorial Vb.Net - Sesi belajar pemrograman vb.net kali ini tentang "Send Mail". Aplikasi sederhana dari pemrograman VB.Net memungkinkan kita untuk mengirim sebuah e-mail layaknya seperti mengirim e-mail di gmail, namun disini kita akan membuat aplikasi sederhana yang berguna untuk mengirim e-mail. Namespace yang digunakan adalah System.Net.Mail yang berisi class yang digunakan untuk mengirim e-mail ke server (SMTP) untuk melakukan pengiriman.

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.

Aplikasi Kirim E-mail SMTPClient VB.NET

Source Code aplikasi Send E-mail :

Import namespace System.Net.Mail
Imports System.Net.Mail
Source Code untuk tombol Kirim
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
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
Source code untuk tombol batal
    Private Sub Button2_Click(sender As Object, e As EventArgs) _
Handles Button2.Click
Me.Close()
End Sub
Silahkan jalankan aplikasi sederhana untuk mengirim e-mail yang barusan kamu buat,

Penjelasan Error pada SMTPclient :

An unhandled exception of type 'System.Net.Mail.SmtpException' occurred in System.dll

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
Diatas adalah contoh error yang terjadi ketika kamu mengirim e-mail dari aplikasi send mail yang kamu buat, bagaimana cara memperbaiki kesalahan tersebut ?
  1. Periksa e-mail yang kamu gunakan apakah ada kesalahan
  2. periksa password e-mail yang kamu gunakan
  3. atur keamanan di accoun gmail yang kamu buat, halaman pengaturannya disini >  https://www.google.com/settings/security/lesssecureapps
  4. 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.
  5. jalankan kembali aplikasi send mail kamu
  6. sukses
 Jika tutorial Cara membuat Aplikasi SEND Email Vb.NET diatas masih membingungkan, silahkan lihat video tutorial berikut

Video Tutorial Membuat aplikasi Send Email Vb.NET



Download Aplikasi SEND MAIL VB.NET
Jangan lupa di share jika bermanfaat, terima kasih :)