Send mail via PHP script using PHPMailer

You can send email using PHPMailer from your PHP script with SMTP authentication. To use PHPMailer classes, you just need to download PHPMailer class files from the following URL:

Following is the sample code to send email from your PHP script with SMTP authentication:


$mail = new PHPMailer();

$mail->IsSMTP();                      // send via SMTP
$mail->Host     = ""; // SMTP servers
$mail->SMTPAuth = true;     // turn on SMTP authentication
$mail->Username = "[email protected]";   // SMTP username
$mail->Password = "password"; // SMTP password

$mail->From     = "[email protected]";
$mail->FromName = "Name";
$mail->AddAddress("[email protected]","Name");
$mail->AddReplyTo("[email protected]","Your Name");

$mail->WordWrap = 50;                 // set word wrap
$mail->IsHTML(true);                     // send as HTML

$mail->Subject  =  "Here is the subject";
$mail->Body     =  "This is the <b>HTML body</b>";
$mail->AltBody  =  "This is the text-only body";

   echo "Message was not sent <p>";
   echo "Mailer Error: " . $mail->ErrorInfo;

echo "Message has been sent";


Please make sure that you make the changes in the above script as necessary.

Note: You should always verify email address before sending an email campaign.

  • 1 Users Found This Useful

Was this answer helpful?