欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

phpmailer解决办法

程序员文章站 2022-06-09 08:07:12
...
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!恭喜,邮件发送成功!";        }    }
phpmailer解决办法

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频