Beberapa waktu yang lalu penulis mencoba membuat program untuk kepentingan sebuah proyek, untuk mengirim Email dengan bahasa pemrograman PHP tetapi menggunakan account email Gmail. Jadi tidak menggunakan perintah mail() biasanya.
Scriptnya sebagai berikut :
<?php
require_once "Mail.php";
$from = "mapjogja@gmail.com";
$to = "nuramijaya@gmail.com";
$subject = "Test Email dari PHP!";
$body = "Halo,\n\nApa Kabar?";
$host = "ssl://smtp.gmail.com";
$port = "465";
$username = "mapjogja@gmail.com";
$password = "xxxx";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Email terkirim!</p>");
}
?>
Program ini mampu mengirim email walaupun dari server localhost asal port SMTP SSL diijinkan. Sebagai catatan apabila anda berada di jaringan publik atau kantor atau warnet, port ini belum tentu dibuka, tetapi jika menggunakan koneksi modem atau HP, biasanya port SMTP SSL ini terbuka jadi program bisa berjalan.
Script dapat didownload disini. Di Google Docs, klik File-Download
Semoga manfaat.
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :