【发布时间】:2016-05-22 03:24:18
【问题描述】:
我想发送邮件给用户以获取任何更新。
我第一次尝试如下,这里所有邮件都进入垃圾邮件文件夹,但这里发件人姓名显示良好。
这段代码是
$headers = "From: Sender Name <info@senderweb.com >\r\n" .
"Reply-To: info@ senderweb.com\r\n" .
'Content-type: text/html; charset=iso-8859-1' . "\r\n" .
'X-Mailer: PHP/' . phpversion() . "\r\n" .
'MIME-Version: 1.0' . "\r\n";
在阻止进入垃圾邮件文件夹后,我的以下代码使所有邮件在收件箱中顺利进行,但此处发件人名称显示服务器名称,例如 senderwe@server1.server.com。
我在 cpanel 的跟踪交付中发现了此报告:ECDHE-RSA-AES128-GCM-SHA256:128 CV=yes:在 MAIL FROM 后来自远程邮件服务器的 SMTP 错误: SIZE=3829 : 553 5.7.1 [BL21] 不接受来自 ###.72.###.129 的连接,因为 ip 在 Spamhaus 的列表中; s
$headers = "From: Sender Name <info@senderweb.com >";
$headers = "Reply-To: info@ senderweb.com \r\n" .
'Content-type: text/html; charset=iso-8859-1' . "\r\n" .
'X-Mailer: PHP/' . phpversion() . "\r\n" .
'MIME-Version: 1.0' . "\r\n";
我还通过这个 ip 查看 Spamhaus 的列表,我发现我的 ip 在 XBL 中列出。
请问我在收件箱中显示发件人姓名的问题在哪里?
完整代码:
$subject = "My subject";
$message .= "<html>";
$message .= "<head>";
$message .= "<style type=\"text/css\" media=\"screen\">";
$message .= "a:link, a:visited {color:#A0C804; text-decoration:none;}";
$message .= "a:hover {color:#339933; text-decoration:none;}";
$message .= "body {background-color:#FFFFFF;";
$message .= "font-family:Arial, Helvetica, sans-serif;";
$message .= "color:#000000;";
$message .= "font-size:12px;}";
$message .= "p.general {font-size: 14px;";
$message .= "line-height: 16px;";
$message .= "font-weight: normal;";
$message .= "padding-right:20px;";
$message .= "padding-left:17px;";
$message .= "margin-bottom:3px;}";
$message .= ".page {background-color:#ff0000;";
$message .= "padding:0px;";
$message .= "width:100%;}";
$message .= ".content {width:100%;";
$message .= "height:auto;";
$message .= "background-color:#FFFFFF;";
$message .= "padding:10px;";
$message .= "border:#ECEBEB;}";
$message .= "span.prospan {font-size: 14px;";
$message .= "line-height: 16px;";
$message .= "padding-left:20px;";
$message .= "margin-bottom:10px;}";
$message .= "p.proitem {font-size: 14px;";
$message .= "margin-bottom:10px;";
$message .= "padding-left:17px;}";
$message .= "p.tota {color: #ff0000;";
$message .= "padding-left:17px;";
$message .= "font-size: 14px;";
$message .= "margin-bottom:20px;";
$message .= "font-weight: bold;}";
$message .= "p.soong {color: #000000;";
$message .= "padding-left:17px;";
$message .= "margin-bottom:10px;";
$message .= "font-size: 14px;";
$message .= "font-weight: bold;}";
$message .= "p.foot {color: #000000;";
$message .= "margin-bottom:10px;";
$message .= "padding-left:17px;";
$message .= "font-size: 14px;}";
$message .= "</style>";
$message .= "<body>";
$message .= "<div class=\"page\">";
$message .= "<div class=\"content\">";
$message .= "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#ECEBEB\">";
$message .= "<tr>";
$message .= "<td style=\"text-align:left;\" bgcolor=\"#FF6699\"><img src=\"http://www.myweb.com.au/images/logo.png\" width=\"99\" height=\"83\" style=\"padding:15px;\" /></td>";
$message .= "<td style=\"text-align:right;\" bgcolor=\"#FF6699\"><h2 style=\"color:#ffffff;padding:20px;\" >Web name</h2></td>";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td><table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td width=\"100%\" cellpadding=\"20\" align=\"left\"><br>";
$message .= "<p class=\"general\"><b>Congratulation ! </b></p><br>";
$message .= "<p class=\"general\">Dear <b>".$my_name."</b> ,</p><br>";
$message .= "<p class=\"general\">Massage to clint.</p><br>";
$message .= "</td>";
$message .= "</tr>";
$message .= "</table>";
$message .= "</div>";
$message .= "</div>";
$message .= "</body>";
$message .= "</html>";
$headers = "From: Sender Name <info@senderweb.com >";
$headers = "Reply-To: info@senderweb.com \r\n" .
'Content-type: text/html; charset=iso-8859-1' . "\r\n" .
'X-Mailer: PHP/' . phpversion() . "\r\n" .
'MIME-Version: 1.0' . "\r\n";
mail($email,$subject,$message,$headers);
【问题讨论】:
-
能否提供完整部分代码,您是否使用php邮件功能?
-
如果您发现您的 IP 已被 XBL 列出,则您的系统很可能已通过邮件、Web 或其他下载方式感染了病毒。要修复它,您需要找到并关闭任何打开的 SOCKS、Wingate 或 HTTP 类型的代理。许多病毒会在系统上安装开放代理和其他特洛伊木马或“后门”恶意软件,因此您应该从 www.nai.com 下载适用于 Windows 的 Stinger 副本,并修复它发现的任何内容。
-
谢谢,更新完整代码
-
我检查了毒刺,但在我的电脑中没有发现任何东西。
-
检查 php.ini 和 sendmail.ini 中的发件人详细信息