PHPMailer_使用PHP发送邮件

首先需要邮箱开启smtp服务。
不同邮箱的设置方式不同,具体可百度搜索下,这里就不在赘述了。
项目结构如下:(有需求的可以联系博主)
QQ截图20200305105457.png
入口文件为smtp.php
代码如下:

SMTPDebug = 3;                               // Enable verbose debug output

$mail->isSMTP();
$mail->Host = 'smtp.mxhichina.com';        //邮箱服务器
$mail->SMTPAuth = true;
$mail->Username = 'xxx';    //设置发件邮箱
$mail->Password = 'xxx';                //邮箱密码
//$mail->SMTPSecure = 'ssl'; 
$mail->Port = 25;

$mail->setFrom('xxxx', 'from');  //发送邮箱,发送用户名
$mail->addAddress('xxxx', 'User');     // 接收邮箱,接收用户名
//$mail->addReplyTo('[email protected]', 'Information');
//$mail->addCC('[email protected]');
//$mail->addBCC('[email protected]');
//$mail->addAttachment('/var/tmp/file.tar.gz');        //附件
$mail->isHTML(true);

$mail->Subject = 'Here is the subject';    //邮箱主题
$mail->Body = 'This is the HTML message body in bold!';    //邮箱内容
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

$mail->send();        //发送邮箱
//$mail->ErrorInfo;   //显示邮箱发送错误信息

你可能感兴趣的:(php)