Setelah pada tulisan sebelumnya saya berbagi mengenai perbedaan SQL mail dan Database mail, kali ini saya akan mencoba untuk berbagi bagaimana cara untuk mengkonfigurasi Database mail pada SQL Server 2005. Database mail adalah pengganti dari SQL mail pada versi SQL Server sebelumnya dengan beberapa perbaikan.
Pada dasarnya untuk mengirim email pada SQL Server hanya memerlukan 3 step, yaitu :
- Membuat profil dan akun
- Konfigur Email
- Kirim email
Kita perlu membuat profil dan akun melalui “Configure Database Wizard” yang dapat di akses dari management studio.
Ok langsung saja untuk membuat profil dan akun buka SQL Server management studio dan login ke SQL Server nya kemudian pilih Database Server -> management -> Database mail
Klik kanan pada Database Mail kemudian pilih Configure Database Mail, selanjutnya akan muncul wizard untuk konfigurasi database mail
Klik next untuk melanjutkannya
Pilih "Set Up Database mail by performing the following task" kemudian klik next
Klik "Yes" untuk meng-enable fitur database mail kemudian klik next
Isi “Profile name” tidak boleh ada spasi dan “Description” kemudian klik tombol “Add”
Pada form di atas kita akan membuat sebuah akun untuk pengiriman email,
Account name : Isi dengan nama account yang di inginkan (Tidak boleh ada spasi)
Description : isi dengan deskripsi akun
Selanjutnya settingan Server SMTP
E-mail address : isikan dengan email address pengirim
Display name : isikan dengan nama pengirim
Reply e-mail : isi dengan email address
Server name : isi dengan server SMTP pengirim dan port nya
SSL : centang jika smtp server menggunakan enkripsi
Selanjutnya pada bagian Authentication pilih basic authentication dan isi dengan account email dan passwordnya, selanjutnya klik ok
Klik next untuk melanjutkan
Check pada bagian public untuk menjadikan profil yang di buat tadi menjadi profil public,selanjutnya pada bagian Default profil pilih yes jika ingin menjadikan profil nya sebagai profil default atau no jika tidak akan menjadikan nya profil default untuk pengiriman email.
Klik next untuk melanjutkannya
Klik tombol next
Klik tombol finih dan tunggu hingga prsess selesai
Step 2) Konfigurasi email
Setelah membuat profil dan akun kita perlu mengkonfigurasi Database Mail, untuk mengkonfigurasinya kita perlu meng-enable Database Mail Xps parameter pada stored procedure sp_configure seperti tampilan di bawah
Step 3) Kirim email
Setelah semua konfigurasi selesai, sekarang kita sudah siap. Untuk mengirim email kita perlu mengeksekusi procedure sp_send_dbmail dan menambahkan parameter yang di butuhkan seperti pada tamilan di bawah ini.
Setelah mengirim email kita bisa check pada inbox dari akun email yang dikirimi email seperti pada tampilan di bawah ini.
Ok langsung saja untuk membuat profil dan akun buka SQL Server management studio dan login ke SQL Server nya kemudian pilih Database Server -> management -> Database mail
Klik kanan pada Database Mail kemudian pilih Configure Database Mail, selanjutnya akan muncul wizard untuk konfigurasi database mail
Klik next untuk melanjutkannya
Pilih "Set Up Database mail by performing the following task" kemudian klik next
Klik "Yes" untuk meng-enable fitur database mail kemudian klik next
Isi “Profile name” tidak boleh ada spasi dan “Description” kemudian klik tombol “Add”
Pada form di atas kita akan membuat sebuah akun untuk pengiriman email,
Account name : Isi dengan nama account yang di inginkan (Tidak boleh ada spasi)
Description : isi dengan deskripsi akun
Selanjutnya settingan Server SMTP
E-mail address : isikan dengan email address pengirim
Display name : isikan dengan nama pengirim
Reply e-mail : isi dengan email address
Server name : isi dengan server SMTP pengirim dan port nya
SSL : centang jika smtp server menggunakan enkripsi
Selanjutnya pada bagian Authentication pilih basic authentication dan isi dengan account email dan passwordnya, selanjutnya klik ok
Klik next untuk melanjutkan
Check pada bagian public untuk menjadikan profil yang di buat tadi menjadi profil public,selanjutnya pada bagian Default profil pilih yes jika ingin menjadikan profil nya sebagai profil default atau no jika tidak akan menjadikan nya profil default untuk pengiriman email.
Klik next untuk melanjutkannya
Klik tombol next
Klik tombol finih dan tunggu hingga prsess selesai
Step 2) Konfigurasi email
Setelah membuat profil dan akun kita perlu mengkonfigurasi Database Mail, untuk mengkonfigurasinya kita perlu meng-enable Database Mail Xps parameter pada stored procedure sp_configure seperti tampilan di bawah
Step 3) Kirim email
Setelah semua konfigurasi selesai, sekarang kita sudah siap. Untuk mengirim email kita perlu mengeksekusi procedure sp_send_dbmail dan menambahkan parameter yang di butuhkan seperti pada tamilan di bawah ini.
USE [msdb] EXEC sp_send_dbmail @profile_name = 'TesSMTP', @recipients = 'jamalludin@xxxxxxxx.co.id', @subject = 'Tes sending email', @body = 'This is the body of the test message.'
Setelah semua parameter dimasukin dengan benar , pastikan stored procedure di eksekusi dan email telah masuk ke dalam antrian dengan status “queued” .
Database mail menyimpan copy dari email yang telah dikirim pada sysmail_allitems, sysmail_sentitem, sysmail_sentitems, sysmail_unsentitems, sysmail_faileditems. Status email dapat di lihat pada table sysmail_mailitems, ketika email telah sukses terkirim pada table sysmail_mailitems field sent_status dapat terlihat value “1” sedangkan value “2” jika email gagal di kirim dan value “3” jika email tidak terkirim.
Database mail menyimpan copy dari email yang telah dikirim pada sysmail_allitems, sysmail_sentitem, sysmail_sentitems, sysmail_unsentitems, sysmail_faileditems. Status email dapat di lihat pada table sysmail_mailitems, ketika email telah sukses terkirim pada table sysmail_mailitems field sent_status dapat terlihat value “1” sedangkan value “2” jika email gagal di kirim dan value “3” jika email tidak terkirim.
SELECT *FROM sysmail_mailitems GO SELECT *FROM sysmail_log GO
Setelah mengirim email kita bisa check pada inbox dari akun email yang dikirimi email seperti pada tampilan di bawah ini.
~~>>Terima kasih<<~~
Komentar
Posting Komentar