从接收到的PHPmailer

从接收到的PHPmailer,php,phpmailer,spam-prevention,Php,Phpmailer,Spam Prevention,我们构建的招聘应用程序使用mail()向客户及其候选人发送通知等。我们收到了一些客户的请求,他们希望能够批量发送电子邮件给应聘者、工作简介等,但是,由于邮件来自我们的服务器,我们不希望使用mail(),因为发件人地址、回复等都来自我们的服务器,因此,如果滥用,将是我们的服务器被列入黑名单 因此,我们研究了如何使用phpmailer——从功能上讲,它工作得很好,并使用了SMTP详细信息,但在标题中它仍然显示了我们的服务器名称和IP地址。如果有人恶意使用该系统(例如,向要求删除其详细信息的候选人发送

我们构建的招聘应用程序使用mail()向客户及其候选人发送通知等。我们收到了一些客户的请求,他们希望能够批量发送电子邮件给应聘者、工作简介等,但是,由于邮件来自我们的服务器,我们不希望使用mail(),因为发件人地址、回复等都来自我们的服务器,因此,如果滥用,将是我们的服务器被列入黑名单

因此,我们研究了如何使用phpmailer——从功能上讲,它工作得很好,并使用了SMTP详细信息,但在标题中它仍然显示了我们的服务器名称和IP地址。如果有人恶意使用该系统(例如,向要求删除其详细信息的候选人发送大量电子邮件),我认为我们的服务器仍会被列入黑名单——是这样吗

大多数邮件头显示我的服务器信息,SMTP服务器名称实际上只显示一次,那么反垃圾邮件软件在邮件头中实际查看了哪些内容以确定其好坏

Return-path: <from-address-in-phpmailer>
Envelope-to: to-address-in-phpmailer
Delivery-date: Thu, 13 Dec 2012 11:20:22 +0000
Received: from MYSERVERNAME ([myserveripaddress]:60045 helo=www.mydomain.com)
    by from-address-server-name with esmtpa (Exim 4.80)
    (envelope-from <from-address-in-phpmailer>)
    id 1Tj6py-00033k-1H
    for to-address-in-phpmailer; Thu, 13 Dec 2012 11:20:22 +0000
Date: Thu, 13 Dec 2012 11:20:22 +0000
To: Recipient <to-address-in-phpmailer>
From: Sender <from-address-in-phpmailer>
Reply-to: Sender <from-address-in-phpmailer>
Subject: PHPMailer Test Subject via smtp, basic with authentication
Message-ID: <c081a17b2526d1268a1e6cd33f212f31@MYSERVERNAME>
X-Priority: 3
X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net)
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="b1_c081a17b2526d1268a1e6cd33f212f31"
X-Brightmail-Tracker: AAAAAA==
X-Brightmail-Tracker: AAAAAA==
返回路径:
信封收件人:phpmailer中的地址
交货日期:2012年12月13日星期四11:20:22+0000
收到:来自MYSERVERNAME([myserveripaddress]:60045 helo=www.mydomain.com)
通过esmtpa(Exim 4.80)从地址服务器名称
(信封来自)
id 1Tj6py-00033k-1H
用于在phpmailer中寻址;2012年12月13日星期四11:20:22+0000
日期:2012年12月13日星期四11:20:22+0000
收件人:收件人
发件人:发件人
回复:发件人
主题:通过smtp的PHP编译器测试主题,具有身份验证的基础
消息ID:
X优先级:3
X-Mailer:PHPMailer 5.1(PHPMailer.sourceforge.net)
MIME版本:1.0
内容类型:多部分/备选;
boundary=“b1_c081a17b2526d1268a1e6cd33f212f31”
X-Brightmail-Tracker:AAAAA==
X-Brightmail-Tracker:AAAAA==
我想我们的服务器仍然会被列入黑名单——是这样吗

是的,因为电子邮件将来自您的服务器

发件人:地址是非授权的(我们知道它很容易被欺骗)


反垃圾邮件软件查看发送服务器的IP(除其他外)。通常是IP地址被列入黑名单(针对每台服务器的黑名单)。

同样,有没有办法允许客户端在其潜在滥用不会影响我们服务器声誉的情况下发送邮件?唯一的方法是,如果他们使用自己的SMTP服务器。PHPMailer允许您通过另一个SMTP服务器进行发送。因此,您必须允许他们输入他们的服务器IP/主机名、用户名和密码,以便您可以通过他们的服务器进行连接和发送。