Customisasi Script Pengiriman Email

Untuk membuat script pengiriman email pada script PHP agar hasil kirimannya sesuai dengan yang kita inginkan, maka kita harus membuat baris-baris tertentu yang biasanya kita namakan headers.

Fungsi built in atau internal untuk pengiriman email adalah:

mail($penerima, $judulemail, $isiemail, $headers);

Berikut ini contoh aplikasi pembuatan script pengiriman email:

<?php
$penerima      = ‘contoh@example.com’;
$judulemail= ‘Judulnya di sini’;
$isiemail = ‘Isinya disini’;
$headers = ‘From: admin@example.com’ . “\r\n” .
‘Reply-To: admin@example.com’ . “\r\n” .
‘X-Mailer: PHP/’ . phpversion();

mail($penerima, $judulemail, $isiemail, $headers);
?>

Jika data-data diambil dari database, maka berikut ini contohnya:

<?PHP

$rowpenerima=mysql_fetch_array(mysql_query(“SELECT * FROM namatabel1 WHERE field1=’key1‘”));

$rowpengirim=mysql_fetch_array(mysql_query(“SELECT * FROM namatabel2 WHERE field2=’key2“));

$rowisi=mysql_fetch_array(mysql_query(“SELECT * FROM namatabel3 WHERE field3=’key3“));

$penerima=$rowpenerima[‘emailpenerima‘];
$judulemail=$rowisi[‘judulnya‘];
$isiemail=$rowisi[‘isinya‘];
$pengirim=$rowpengirim[‘emailpengirim‘];

$headers = ‘From: $pengirim’ . “\r\n” .
‘Reply-To: $pengirim’ . “\r\n” .
‘X-Mailer: PHP/’ . phpversion();

mail($penerima, $judulemail, $isiemail, $headers);
?>

Keterangan:

namatabel1, namatabel2, namatabel3 = diganti sesuai dengan tabel database sebagai sumber data.

field1, field2, field3 = diganti sesuai dengan field dari database.

Singkatnya tulisan yang tercetak biru harus diganti sesuai dengan data yang ada pada database MySQL.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: