2014-09-04 47 views
26

山魈不提供任何支持。我給他們發了很多票,但還是沒有回答。我希望這裏有人能幫助我。山魈電子郵件沒有達成任何郵箱,但山魈顯示狀態「分發」

我通過SMTP發送郵件。我可以在開始時發送幾千封電子郵件,但幾千後,沒有電子郵件到達任何郵箱。 Mandrill活動顯示電子郵件已發送,但不是,並且積壓中沒有電子郵件。我有大約50K /小時的限制。

我嘗試了一天之後做出的另一個帳戶,並做了一些存款也是如此,但與其他帳戶同樣的事情發生了。 SMTP客戶端沒有錯誤,日誌中沒有錯誤,沒有任何錯誤。

注意到另一件事是,當我將鼠標懸停在「分發」它說:「沒有SMTP事件」,但電子郵件這實際上是得到了傳遞,表現出對懸停在一些統計數據。

+0

你檢查API日誌?這些顯示了最近100次失敗的API調用和最近100次成功的API調用 - 對於故障排除非常有用。通過SMTP發送也記錄在這裏! – 2014-09-04 10:19:39

+3

我們也有同樣的問題。我們看到「Delivered」和「沒有SMTP事件」。曼德勒日誌看起來很好。最近在API日誌中失敗了一段時間,它顯示了一個沒有拒絕原因的典型響應。 – Ally 2014-10-16 17:03:17

+2

同樣的問題正在發生在我身上。 20分鐘沒有Gmail。沒有smtp事件。 yahoo和hotmail是即時的 – MonsterMMORPG 2015-06-05 23:30:51

回答

3

原來一直由郵件服務器(Gmail的)接收的郵件延遲。看起來好像他們被接受,並且沒有經過幾個小時的處理。

1

我在相同的問題上運行,並this explanation given by OakHosting_James幫了我很多理解是怎麼回事:

原來的消息是從IP是在一個RBL發送(它發生 - 我懂嗎)。因此,接收服務器在SMTP時間拒絕了該消息。

他們說要說的兩件事情:

(一)任何人都可以建立一個黑名單,把任何IP上沒有很好的理由。這就是爲什麼他們的網站上稱「交付」 - (二)一些消息以這樣一種方式,山魈是不能夠檢測到它的反彈反彈。

讓我們這些問題:

(我)這是真的,但這是UCEPROTECT-1級。他們不愉快的黑名單的工作,但他們沒有人帶一個後院項目斧頭磨碎。我仍然認爲任何發送網絡都不可能保持100%清潔。我並不感到沮喪,他們的一個IP被暫時列出。但是我被告知,有一些小黑名單在他們的正確思想中沒有人會使用,我確實感到f f不安。 UCEPROTECT不是其中之一,他們應該清理乾淨:「即使有最好的垃圾郵件防護功能,我們也會偶爾列入黑名單;我們會很快檢測到這一點,並切換到其他IP地址。」 (ii)我相信Mandrill的系統可能會錯過一些事後反彈。但是在SMTP時間這被拒絕了。他們如何標記一條永不離開發送服務器爲「交付」的消息?

因此解決的辦法(在某種程度上)到RBL IP問題(我)可能是一個「專用IP $ 29.95 /月」在山魈您的帳戶。但使用a dedicated IP can be a problem on it's own and is for most cases not advised

15

UI中的Mandrill Delivered-status實際上並不意味着它已發送,只是Mandrill已收到要處理的消息。這當然是非常混亂的。

查看郵件是否實際發送(即成功發送到接收郵件服務器)的唯一方法是查看郵件是否包含smtp事件。請注意,可能需要一段時間才能在GUI/API中使用SMTP事件(我經歷了2分鐘到24小時的延遲)。

要查看當前未確認發送的所有電子郵件,您可以在搜索字段中搜索「NOT smtp_events.diag:250」。

0

在你mail.rb文件,你需要做以下是錯誤的一天投放:

ActionMailer::Base.smtp_settings = { 
    address: "smtp.mandrillapp.com", 
    port: 587, 
    enable_starttls_auto: true, 
    user_name: "[email protected]", 
    password: "apipassword", 
    authentication: "login" 

} 
相關問題