Mengirim E-mail SMTP Dengan VB.net


Hai, seperti judul di atas disini saya akan membagi tutorial "Cara Mengirim e-mail SMTP Dengan VB.net".

Intro

Simple Mail Transfer Protocol (SMTP) adalah suatu protokol yang digunakan untuk mengirimkan pesan e-mail antar server, yang bisa dianalogikan sebagai kantor pos. Ketika kita mengirim sebuah e-mail, komputer kita akan mengarahkan e-mail tersebut ke sebuah SMTP server, untuk diteruskan ke mail-server tujuan.
Untuk melakukan tutorial ini, mula mula yang kalian perlukan adalah :
  • IDE untuk VB.net ( disini saya menggunakan VB10 Express ),
  • ISP kalian tidak memblok port 25,587 atau port yang berhubungan dengan SMTP.
  • Koneksi Internet.
  • Akun E-Mail.
Ok jika keperluan di atas sudah lengkap, sekarang silahkan ikuti langkah-langkah berikut :
1.) Silahkan Buka IDE kalian, kemudian buatlah project baru bertipe Windows Form.
2.) Buat lah :
> 3 Label -> 'Isi Pesan'; , 'email tujuan';, 'judul pesan' . 
> 1 RichTextBox -> ''; .
> 1 Button -> 'Kirim'; .
> 2 TextBox -> '';
Mengirim E-mail SMTP Dengan VB.net
Mengirim E-mail SMTP Dengan VB.net
3.) Sekarang klik 2x button1 atau tombol kirim nya, kemudian di atas Public Class Form1 ,isi dengan kode berikut :
Imports System.Net.Mail
4.) Setelah itu di bawah Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click , tambahkan kode berikut :
 Dim pesan As New MailMessage
        pesan.Subject = TextBox1.Text
        pesan.To.Add(TextBox2.Text) 'email tujuan
        pesan.From = New MailAddress("emailkalian@gmail.com") 'email kalian
        pesan.Body = RichTextBox1.Text

        Dim SMTP As New SmtpClient("smtp.gmail.com")
        SMTP.EnableSsl = True
        SMTP.Credentials = New System.Net.NetworkCredential("emailkalian@gmail.com", "password") 'isi dengan info akun gmail kalian
        SMTP.Port = "587"
        SMTP.Send(pesan)
Maka akan terlihat seperti ini :
Mengirim E-mail SMTP Dengan VB.net
Mengirim E-mail SMTP Dengan VB.net
5.) jika data-data kalian sudah di edit, silahkan debug dan silahkan coba hasilnya, hasilnya akan seperti ini.
Mengirim E-mail SMTP Dengan VB.net
Mengirim E-mail SMTP Dengan VB.net
dan kemudian email yang dikirim & di terima oleh pihak menerima akan seperti ini :
Mengirim E-mail SMTP Dengan VB.net
Mengirim E-mail SMTP Dengan VB.net
Nah tutorialnya dah selesai, sekarang tinggal di nikmati atau kembangin aja. kalian mendapatkan masalah silahkan komentar kalau ada waktu saya akan membalas & membantu menyelesaikan masalah kalian.

jika anda menemukan tutorial ini berguna anda bisa klik share supaya yang lain tau sidikit tentang programming, ok semoga bermanfaat. :-)
Previous
Next Post »
Thanks for your comment
z35W7z4v9z8w