來自

2012-12-13 82 views
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== 

回答

1

我認爲我們的服務器仍然會被列入黑名單 - 這是這樣嗎?

是的,因爲電子郵件將來自您的服務器。

From:地址是非授權的(並且我們知道很容易被欺騙)。

反垃圾郵件軟件查看(其中包括)發送服務器的IP。它通常是被列入黑名單的IP地址(針對每個服務器黑名單)。

+0

想一想,有沒有什麼辦法可以讓客戶發送郵件,以防他們的潛在濫用情況不會影響我們的服務器聲譽? – bhttoan

+0

唯一的方法是如果他們使用他們自己的SMTP服務器。 PHPMailer允許你通過另一個SMTP服務器發送。所以你必須允許他們輸入他們的服務器IP /主機名,用戶名,密碼,這樣你才能通過他們的服務器進行連接和發送。 – Pitchinnate