Skip to content

Instantly share code, notes, and snippets.

@sineld
Created October 9, 2013 07:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sineld/6897468 to your computer and use it in GitHub Desktop.
Save sineld/6897468 to your computer and use it in GitHub Desktop.
<?php
require("PHPMailer/class.phpmailer.php");
function sinMailer($kimeEmail, $kimeAd = FALSE, $mailKonu, $mailMesaj, $kimdenEmail = FALSE, $kimdenAd = FALSE){
$kimeAd = $kimeAd ? $kimeAd : $kimeEmail;
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->CharSet = "UTF-8";
$mail->Host = "smtp.mandrillapp.com";
$mail->SMTPAuth = true;
$mail->Port = 587;
// $mail->SMTPSecure = "ssl";
// $mail->SMTPKeepAlive = true;
$mail->Username = "mandrillappusername@gmail.com";
$mail->Password = "mandrillappAPIkey";
if($kimdenEmail){
$kimdenAd = $kimdenAd ? $kimdenAd : $kimdenEmail;
$mail->SetFrom($kimdenEmail, $kimdenAd);
}else{
$mail->SetFrom('youremailaddress@gmail.com', 'Sender Name');
}
// $mail->AddReplyTo('youremailaddress@gmail.com', 'Sender Name');
$mail->Subject = $mailKonu;
$mail->MsgHTML($mailMesaj);
$mail->AddAddress($kimeEmail, $kimeAd);
if(!$mail->Send())
{
return FALSE;
// echo $mail->ErrorInfo;
}
else
{
return TRUE;
}
// $mail->ClearAddresses();
}
if(sinMailer('receiver@gmail.com', 'To Name', 'E-mail Subject'))
{
echo 'email sent :)';
}
else
{
echo 'email failed :(';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment