2012-07-23 301 views
0

我有一個簡單的PHP腳本,它向我的網站上的用戶生成一封電子郵件。出於某種原因,大多數郵件都發送到用戶的垃圾郵件文件夾。我設置了一個hotmail賬戶來測試這個,我現在試着分析這個頭文件來檢查它爲什麼被添加到垃圾郵件文件夾中。從hotmail分析標題爲垃圾郵件的郵件標題

我得到的頭包含在下面。似乎沒有任何有關垃圾郵件的信息(即spamassassin)。我想知道是否有人能夠發現問題可能是什麼?

x-store-info:4r51+eLowCe79NzwdU2kRyU+pBy2R9QCj0/8P6fDMVumMo6iGJG5XQGQsGw4y+KC5jGdX6A7+/ZVHRw3c8psWXtc+cAfssqe5kw3LdG9RbC+kh049fg5aL5vFishJNonRedbn/JCR2Y= 
Authentication-Results: hotmail.com; sender-id=pass (sender IP is 208.53.158.38) [email protected]****.com; dkim=pass header.d=****.com; x-hmca=pass 
X-SID-PRA: [email protected]****.com 
X-Message-Status: n:0:n 
X-SID-Result: Pass 
X-DKIM-Result: Pass 
X-AUTH-Result: PASS 
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtHRD0yO1NDTD02 
X-Message-Info: M98loaK0Lo1tWPCbe4OE0UbDdVDXEICZZMNsQz6Wthy3jeg8lyZ+D9euQ2riH1WvmBV23btdBFelBmKMH/9LOMR9or7uhXgxLWPa0gAZnJxsZCwy+xyGPBu8cHXLoyzG0CR/fKSJcN+zLjJCNkZvew== 
Received: from itchy.cirtexhosting.com ([208.53.158.38]) by COL0-MC2-F40.Col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4900); 
    Sun, 22 Jul 2012 16:56:31 -0700 
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=****.com; s=default; 
    h=Subject:To:From; bh=ZwVnoaT/AbcAu6/7wnV5p3ZMSyLI5Eg9h9kKTJTmUL4=; 
    b=LTP74QdOU6Yt71wIr+J3PKWQUnGLUKRyU/Ps+ZM+OPgGOwfAeAvbPVemSl+dEh2u0VYtiuCdl5WvSK5zzQh+OV4KiBcy0xNj1vaRnBuUORgBY+SEIXu5TgLf3CbEZY0u; 
Received: from itchy.cirtexhosting.com ([208.53.158.38]:26249 helo=localhost) 
    by itchy.cirtexhosting.com with esmtpsa (TLSv1:AES256-SHA:256) 
    (Exim 4.77) 
    (envelope-from <[email protected]****.com>) 
    id 1St60G-0000kF-Oq 
    for ****@hotmail.com; Sun, 22 Jul 2012 19:56:01 -0400 
From: Marvelous Monthly Mix Up <[email protected]****.com> 
To: ****@hotmail.com 
Subject: Welcome to the Marvelous Monthly Mix Up 
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report 
X-AntiAbuse: Primary Hostname - itchy.cirtexhosting.com 
X-AntiAbuse: Original Domain - hotmail.com 
X-AntiAbuse: Originator/Caller UID/GID - [47 12]/[47 12] 
X-AntiAbuse: Sender Address Domain - ****.com 
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Return-Path: [email protected]****.com 
Message-ID: <[email protected]> 
X-OriginalArrivalTime: 22 Jul 2012 23:56:31.0807 (UTC) FILETIME=[9E28C4F0:01CD6865] 
+0

除了PHP'X-AntiAbuse'標題外,一切看起來都很漂亮,從統計上講,它是一個弱垃圾郵件指示器,並且缺少Message-Id標題(Hotmail不得不添加一個)。嘗試修復消息內容。 – tripleee 2012-07-23 06:53:16

+0

@tripleee謝謝。有沒有添加消息標識頭的方法?我發送的測試郵件中的郵件內容很簡單:主題:測試主題,郵件正文:測試郵件,所以我不認爲它是電子郵件的內容。使用Brandon Checketts服務對郵件進行測試返回:SpamAssassin評分:1.274郵件未標記爲垃圾郵件分數細分:1.3 RDNS_NONE由沒有rDNS的主機發送到內部網絡。我已經要求我的主機設置RDNS以防萬一。 – Nick 2012-07-23 11:24:10

+0

@tripleee ** UDPATE **:添加額外的標題「Nick」=>「我的測試」導致郵件在Hotmail和Yahoo中收到,但不在GMail中。我從[這個線程]得到了這個想法(http://stackoverflow.com/questions/4875067/send-message-through-smtp-with-guarantee-id)。正在取得進展 – Nick 2012-07-23 11:43:12

回答

1

真正防止電子郵件被標記爲垃圾郵件是讓用戶爲你的郵件創建過濾器或將您添加到他們的聯繫人名單的唯一方式。

下面包括的是,谷歌提供了標記爲垃圾郵件的電子郵件兩種資源:

  1. Why messages are marked as Spam
  2. Legitimate mail is marked as spam

你也可以嘗試運行emailtest檢查您的內容。

如果您使用的是共享主機,那麼您的SMTP使用的IP地址可能已被列入黑名單。如果你不在共享主機上,這仍然會發生,但它更有可能因爲你有來自各個領域的廣泛用戶。

「如果它看起來像一隻鴨子,嘎嘎叫鴨子,那麼它就是一隻鴨子。」儘量確保你有良好的內容質量,你應該能夠在那裏尋求幫助。

+0

謝謝。我使用了測試服務(Brandon Checketts)來測試正在發送的郵件,並返回以下內容:SpamAssassin得分:1.274郵件未標記爲垃圾郵件 點數:1.3 RDNS_NONE由沒有rDNS的主機發送到內部網絡。我已經要求我的主機設置RDNS以防萬一。測試還表明,沒有DomainKeys簽名或SPF記錄,儘管我已經在cPanel中設置了它們。我不希望用戶必須設置過濾器,因爲電子郵件主要針對新用戶。我不認爲我的SMTP使用的IP地址被列入黑名單。 – Nick 2012-07-23 11:20:48

+0

** UDPATE **:添加額外的標題「Nick」=>「我的測試」導致郵件在Hotmail和Yahoo中收到,但不在GMail中。我從[這個線程]得到了這個想法(http://stackoverflow.com/questions/4875067/send-message-through-smtp-with-guarantee-id)。正在取得進展 – Nick 2012-07-23 11:42:09

+0

我標記了你的回答是正確的,因爲它使我開始走上各種奇怪而又不那麼美妙的方向。最後在我的服務器上啓用SPF和DKIM,然後檢查我的SpamAssassin評分並採取措施降低此問題可解決此問題。謝謝 – Nick 2012-07-24 22:23:25