PHPMailer 6.0RC2 ThinkPHP5.0用法 PHP 邮件发送

浏览:7272 最后更新:2019-05-14 23:04 分类:类库 关键字: PHPMailer mail 邮件
直接解压缩放入TP5.0的extend便可以了,就是这么简单

使用实例代码use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

$mail = new PHPMailer(true);
try {
    // 服务器设置
    $mail->SMTPDebug = 2;                                    // 开启Debug
    $mail->isSMTP();                                        // 使用SMTP
    $mail->Host = 'smtp.mxhichina.com';                        // 服务器地址
    $mail->SMTPAuth = true;                                    // 开启SMTP验证
    $mail->Username = 'admin@sandboxcn.com';                // SMTP 用户名(你要使用的邮件发送账号)
    $mail->Password = 'xxxxxx';                                // SMTP 密码
    $mail->SMTPSecure = 'tls';                                // 开启TLS 可选
    $mail->Port = 25;                                        // 端口

    // 收件人
    $mail->setFrom('admin@sandboxcn.com', 'SandBoxCn');            // 来自
    $mail->addAddress('23275429@qq.com', 'George.Haung');        // 添加一个收件人
    $mail->addAddress('23275429@qq.com');                        // 可以只传邮箱地址
    $mail->addReplyTo('admin@sandboxcn.com', 'SandBoxCn');        // 回复地址
    // $mail->addCC('cc@example.com');
    // $mail->addBCC('bcc@example.com');

    // 附件
    $mail->addAttachment('/var/tmp/file.tar.gz');                // 添加附件
    $mail->addAttachment('/tmp/image.jpg', 'new.jpg');            // 可以设定名字

    // 内容
    $mail->isHTML(true);                                        // 设置邮件格式为HTML
    $mail->Subject = '欢迎注册成为SandBoxCN的一员:)';
    $mail->Body    = '欢迎注册成为<b>SandBoxCN</b>的一员';
    $mail->AltBody = 'xxxxxx';

    $mail->send();
    echo '邮件发送成功。<br>';
} catch (Exception $e) {
    echo '邮件发送失败。<br>';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
}
评论( 相关
后面还有条评论,点击查看>>