mengirim email dengan PHPMailer mudah2 susah, dibilang sulit ngk, di bilang susah ngk juga :D.
sebellum melakukan pengiriman email dengan PHPMailer terlebih dahulu download lib PHPMailer di sini
untuk script pengiriman dengan menggunakan bahasa Pemograman PHP adalah :
<?phpuntuk download script lengkap dapat di download di sini
require_once('lib/class.phpmailer.php');
require_once('lib/class.pop3.php');
require_once('lib/class.smtp.php');
define('GUSER', 'user_mail'); // email username
define('GPWD', 'password_email'); // email password
//jika username dan password SMTP sama dengan username dan password email.
define('SMTPUSER', GUSER); // smtp username
define('SMTPPWD', GPWD); // password
define('SMTPSERVER', 'Alamat_SMTP_SERVER'); // smtp server
define('SMTPPORT', 'PORT_SMTP'); // port SMTP
$msg = 'Pesan Email'; // Isi pesan email
$subj = 'Subject email'; // Isi Subject Email
$to = 'tujuan_EMAIL@domain.com'; // Tujuan email dikirim
$from = 'Pengirim@domain.com'; // Email Pengirim
$name = 'Nama Email'; // Nama Email
if (smtpmailer($to, $from, $name, $subj, $msg,false))
{
echo 'Pesan terkirim ke alamat'; // Pesan jika email terkirim
}
function smtpmailer($to, $from, $from_name, $subject, $body, $is_gmail = true)
{
global $error;
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
if ($is_gmail)
{
$mail->SMTPSecure = 'ssl';
$mail->Host = 'smtp.gmail.com';
$mail->Port = 465;
$mail->Username = GUSER;
$mail->Password = GPWD;
} else
{
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Host = SMTPSERVER;
$mail->Username = SMTPUSER;
$mail->Password = SMTPPWD;
$mail->Port = SMTPPORT;
}
$mail->SetFrom($from, $from_name);
$mail->Subject = $subject;
$mail->Body = $body;
$mail->AddAddress($to);
$mail->AddAttachment('h4nk.txt'); // attachment mail
if(!$mail->Send()) {
$error = 'Mail error: '.$mail->ErrorInfo;
return false;
} else
{
$error = 'Message sent!';
return true;
}
}
?>
Berikut adalah contoh Print Screen hasil yang di terima.
Contoh Email Masuk |
Email yang di tes menggunakan akun Emaik h4nk@kampungcoder.com |