Jumat, 05 Februari 2016

Step by step konfigurasi database mail pada SQL Server 2005




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 :
  1. Membuat profil dan akun
  2. Konfigur Email
  3. Kirim email
Step 1) Membuat profil dan akun
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.
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.
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<<~~



0 komentar:

Posting Komentar