Home  >  Article  >  Backend Development  >  PHPMailer installation method and simple example_PHP tutorial

PHPMailer installation method and simple example_PHP tutorial

WBOY
WBOYOriginal
2016-07-21 15:48:351046browse

Open the PHP.INI file in your computer, find the following location, add the content in red line, the path is the location where your PHPMailer is stored:
attachments/200611/29_150901_phpmailer.jpg
Save, restart apache.
Then borrow the readme An example can be used with slight modifications. Since I am only doing the simplest test, I have commented out many things.
send.php

Copy code The code is as follows:

require("class. phpmailer.php");
$mail = new PHPMailer();
$address = $_POST['address'];
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host = "mail.songzi.org"; // specify main and backup server
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail-> ;Username = "phpmailer@songzi.org"; // SMTP username
$mail->Password = "******"; // SMTP password
$mail->From = "phpmailer @songzi.org";
$mail->FromName = "songzi";
$mail->AddAddress("$address", "");
//$mail->AddAddress (""); // name is optional
//$mail->AddReplyTo("", "");
//$mail->WordWrap = 50; // set word wrap to 50 characters
//$mail->AddAttachment("/var/tmp/file.tar.gz"); // add attachments
//$mail->AddAttachment("/tmp/image.jpg ", "new.jpg"); // optional name
//$mail->IsHTML(true); // set email format to HTML
$mail->Subject = "PHPMailer test email" ;
$mail->Body = "Hello, this is Songzi's test email";
$mail->AltBody = "This is the body in plain text for non-HTML mail clients";
if(!$mail->Send())
{
echo "Message could not be sent.

";
echo "Mailer Error: " . $mail->ErrorInfo ;
exit;
}
echo "Message has been sent";
?>


test.php
Copy code The code is as follows:



phpmailer Unit Test


Please You enter the email address ofreceiver:


Email address:






www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/319747.htmlTechArticleOpen the PHP.INI file on your computer, find the following location, add the content in the red line, the path is your PHPMailer Storage location: Save, restart apache. Then borrow one from the readme...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn