首頁 >後端開發 >php教程 >phpmailer解决办法

phpmailer解决办法

WBOY
WBOY原創
2016-06-13 10:23:521009瀏覽

phpmailer
感谢你注册XXX 
发件人:发件人如何修改?
时 间:2012年4月17日(星期二) 中午11:06
收件人: xx


发件人如何自定义修改,用的是smtp协议。

在线等!!!


------解决方案--------------------
$mail = new PHPMailer();
$mail->Username = $data['smtpaccount'];
$mail->Password = $data['smtppwd'];
这样就可以设置发件人
------解决方案--------------------

探讨

这个是用户收到的邮件啊!哥哥!让收件的人看到类似这样的发件头信息啊,
不是看到我发给他的邮件地址啊,如何伪装啊!

发件人:京东网上商城

------解决方案--------------------
探讨

关机现在走的是smtp协议啊,如何修改啊!

------解决方案--------------------
http://www.jiucool.com/phpmailer-php-email/
这例子不是很全。

PHP code
function postmail_jiucool_com($to,$subject = "",$body = ""){    //Author:Jiucool WebSite: http://www.jiucool.com     //$to 表示收件人地址 $subject 表示邮件标题 $body表示邮件正文    //error_reporting(E_ALL);    error_reporting(E_STRICT);    date_default_timezone_set("Asia/Shanghai");//设定时区东八区    require_once('class.phpmailer.php');    include("class.smtp.php");     $mail             = new PHPMailer(); //new一个PHPMailer对象出来    $body             = eregi_replace("[\]",'',$body); //对邮件内容进行必要的过滤    $mail->CharSet ="UTF-8";//设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码    $mail->IsSMTP(); // 设定使用SMTP服务    $mail->SMTPDebug  = 1;                     // 启用SMTP调试功能                                           // 1 = errors and messages                                           // 2 = messages only    $mail->SMTPAuth   = true;                  // 启用 SMTP 验证功能    $mail->SMTPSecure = "ssl";                 // 安全协议    $mail->Host       = "smtp.googlemail.com";      // SMTP 服务器    $mail->Port       = 465;                   // SMTP服务器的端口号    $mail->Username   = "SMTP服务器用户名";  // SMTP服务器用户名    $mail->Password   = "SMTP服务器密码";            // SMTP服务器密码    $mail->SetFrom('发件人地址,如admin#jiucool.com #换成@', '发件人名称');    $mail->AddReplyTo("邮件回复地址,如admin#jiucool.com #换成@","邮件回复人的名称");    $mail->Subject    = $subject;    $mail->AltBody    = "To view the message, please use an HTML compatible email viewer! - From www.jiucool.com"; // optional, comment out and test    $mail->MsgHTML($body);    $address = $to;    $mail->AddAddress($address, "收件人名称");    //$mail->AddAttachment("images/phpmailer.gif");      // attachment     //$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment    if(!$mail->Send()) {        echo "Mailer Error: " . $mail->ErrorInfo;    } else {        echo "Message sent!恭喜,邮件发送成功!";        }    }<div class="clear">
                 
              
              
        
            </div>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn