0
的PHPmailer
我們構建的招聘應用程序使用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: <[email protected]>
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==
想一想,有沒有什麼辦法可以讓客戶發送郵件,以防他們的潛在濫用情況不會影響我們的服務器聲譽? – bhttoan
唯一的方法是如果他們使用他們自己的SMTP服務器。 PHPMailer允許你通過另一個SMTP服務器發送。所以你必須允許他們輸入他們的服務器IP /主機名,用戶名,密碼,這樣你才能通過他們的服務器進行連接和發送。 – Pitchinnate