- PHPMailer is a Free Email Transfer Class for PHP, supporting SMTP and POP3, HTML messages, attachments, and more. Sends email via sendmail, PHP mail(), QMail, or directly with SMTP.
- Download PHPMailer 5.2.1.

Example, uses PHPMailer to send email via SMTP, using a GMail account.
<?php
include('PHPMailer_5.2.1/class.phpmailer.php');

// Here sets data for email
$from = 'name@yourdomain.com';
$from_name = 'Your name';
$to = 'whoto@domain.com';
$toname = 'Receiver Name';
$subject = 'Subject for email';
$msg = 'The email message, can contains HTML tags';

$mail             = new PHPMailer();
$mail->IsSMTP();                                // telling the class to use SMTP
$mail->Host       = "smtp.gmail.com";           // SMTP server
$mail->SMTPAuth   = true;                       // enable SMTP authentication
$mail->SMTPSecure = "ssl";                      // sets the prefix to the servier
$mail->Host       = "smtp.gmail.com";           // sets GMAIL as the SMTP server
$mail->Port       = 465;                        // set the SMTP port for the GMAIL server
$mail->Username   = 'name@gmail.com';           // your GMAIL account
$mail->Password   = 'password';                 // GMAIL password

$mail->SetFrom($from, $from_name);
$mail->AddReplyTo($from, $from_name);
$mail->Subject = $subject;
$mail->MsgHTML($msg);                 // to send with HTML tags

$mail->AddAddress($to, $toname);


if(!$mail->Send()) {
  echo 'Mailer Error: '. $mail->ErrorInfo;
} else {
  echo 'Message sent!';
}
?>

Example, uses PHPMailer to send email via PHP mail(), with HTML tags and attachments.
<?php
include('PHPMailer_5.2.1/class.phpmailer.php');

// Here sets data for email
$from = 'name@yourdomain.com';
$from_name = 'Your name';
$to = 'whoto@domain.com';
$toname = 'Receiver Name';
$subject = 'Subject for email';
$msg = 'The email message, can contains HTML tags';

$mail = new PHPMailer();
$mail->SetFrom($from, $from_name);
$mail->AddReplyTo($from, $from_name);
$mail->AddAddress($to, $toname);
$mail->Subject = $subject;
$mail->MsgHTML($msg);                 // to send with HTML tags

// add attachments
$mail->AddAttachment('attachment_file.zip');      // attachment 1
$mail->AddAttachment('attachment_file.jpg');      // attachment 2

if(!$mail->Send()) {
  echo 'Mailer Error: '. $mail->ErrorInfo;
} else {
  echo 'Message sent!';
}
?>

- In the archive with PHPMailer class you'll find more examples, and documentation.
PHPMailer Web Site.

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag is used in <table> to create table header cell?
<thead> <th> <td>
<table><tr>
  <th>Title 1</th>
  <th>Title 2</th>
</tr></table>
Which CSS property sets the distance between lines?
line-height word-spacing margin
.some_class {
  line-height: 150%;
}
Which function opens a new browser window.
alert() confirm() open()
document.getElementById("id_button").onclick = function(){
  window.open("http://coursesweb.net/");
}
Indicate the PHP function that returns an array with names of the files and folders inside a directory.
mkdir() scandir() readdir()
$ar_dir = scandir("dir_name");
var_export($ar_dir);
PHPMailer

Last accessed pages

  1. Get Attribute (ID, Class, Name, Title, Src) with jQuery (35960)
  2. Zuma Deluxe (33254)
  3. Create simple Website with PHP (13987)
  4. Drag Racer V3 (4795)
  5. Get and Modify content of an Iframe (8819)

Popular pages this month

  1. Bubbles3 (3397)
  2. Butterfly Kyodai (3012)
  3. Zuma Deluxe (2211)
  4. Qwop (1430)
  5. Backgammon (1307)