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.