使用PHPMailer发送邮件

SJY发表于:2018年04月14日 12:14 • 阅读:

<?php
function phpmailer($sendmail,$mailpassword,$sendmailname,$inbox,$subject,$body,$name='') {
        require './class.phpmailer.php';
        $mail = new PHPMailer();
        $mail->CharSet = 'utf-8';
        $mail->IsSMTP(); // 使用SMTP方式发送
        $mail->Host = 'smtp.163.com'; // 您的邮局域名
        $mail->SMTPAuth = true; // 启用SMTP验证功能
        $mail->Username = $sendmail; // 邮局用户名(请填写完整的email地址)
        $mail->Password = $mailpassword; // 邮局密码
        $mail->Port = 25;
        $mail->From = $sendmail; //邮件发送者email地址
        $mail->FromName = $sendmailname;
        $mail->AddAddress($inbox, $name); //收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
        $mail->IsHTML(true); // 是否使用HTML格式
        $mail->Subject = $subject; //邮件标题
        $mail->Body = $body; //邮件内容
        if (!$mail->Send()) {
                echo '邮件发送失败<br>错误原因: ', $mail->ErrorInfo;
                exit;
        }
        echo "success";
}
$sendmailname = 'myname'; //发件人昵称
$sendmail = 'myemail'; //发件邮箱
$mailpassword = 'emailpassword'; //发件邮箱密码
$inbox = 'tomail'; //收件邮箱
$subject = 'email subject';
$body = 'email body';
phpmailer($sendmail,$mailpassword,$sendmailname,$inbox,$subject,$body);

PHPMailer类下载地址 http://pan.baidu.com/s/1eQjhb4u

欢迎转载,但请保留原文地址 http://www.sjyhome.com/php/1331.html

回复(0)