2012-10-09 57 views
-1

我有一箇舊的網站,我只是無法找到產生這些標題的郵件腳本PHP腳本:是否有可能發現這封電郵

Return-Path: <[email protected]> 
Delivered-To: [email protected] 
Received: (qmail 46814 invoked by uid 89); 9 Oct 2012 14:06:48 -0000 
Delivered-To: [email protected] 
Received: (qmail 46800 invoked by uid 89); 9 Oct 2012 14:06:48 -0000 
Received: from unknown (HELO bmf.server.com) (83.98.198.11) 
    by server.com with SMTP; 9 Oct 2012 14:06:48 -0000 
Received-SPF: none (server.com: domain at server.com does not  designate permitted sender hosts) 
X-Recieved: Authenticated device 
X-Recieved: Authenticated device 
X-Recieved: Authenticated device 
Date: Tue, 9 Oct 2012 10:06:34 -0400 (EDT) 
Message-Id: <[email protected]> 
To: [email protected] 
Subject: Assistance request sent from Customer Support page 
From:[email protected] 
Content-Type: text/html; charset=ISO-8859-1 

是任何日誌,它說通過什麼腳本生成了id爲:[email protected]的電子郵件?

+0

不,這是不可能的。 – markus

回答

3

如果您沒有或無法進行服務器日誌更改,只需在您的站點的所有文件中搜索字符串'從客戶支持頁面發送的協助請求'。可能主題可以在電子郵件腳本中進行硬編碼,也可以從配置文件或數據庫中加載。完整的文件搜索將幫助您追蹤是否是前兩種情況之一。

如果您沒有找到它,請對數據庫(如果您有任何電子郵件配置表)進行查詢,該查詢可能包含此值。如果在數據庫中有這樣的記載,然後你可以運行哪些查詢該表併發送郵件了使用這些值

+0

我做到了。只發現一個腳本,但沒有[email protected]或[email protected]腳本將電子郵件發送到不同的地址。 – rinchik

+0

是硬編碼或變量的不同地址? – raidenace

+0

沒有關於此電子郵件的配置文件或數據庫記錄。 – rinchik

1

mail.log (string) PHP setting另一個搜索,它可以讓你追蹤獲得通過mail() function發送郵件,並顯示文件名和行號:

記錄所有mail()調用的日誌文件的路徑。日誌條目包括腳本的完整路徑,行號,地址和標題。

所有你需要做的就是啓用它,然後檢查郵件。

在您的PHP配置中啓用mail.add_x_header,您甚至可以在下一封電子郵件中看到涉及哪個腳本。

+0

謝謝!這可能工作。將發送一個請求來檢查mail.log – rinchik

+0

郵件發送時,您必須啓用它。它不會回溯。 – hakre

相關問題