我们构建的招聘应用程序使用 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==