2012-03-06 66 views
0

我試圖使用Ubuntu發送郵件爲什麼我自己的郵件服務器無法將郵件發送到Gmail,Hotmail等.....?

我做了一些研究上,發現它幾乎是不可能的個人發送

郵件例如建立一個郵件服務器hotmail,Gmail。

我問的問題是不是如何建立自己的服務器,它是爲什麼我不能建立自己的服務器

準確地說:

問題:

1)什麼是要發送到那些例如要求hotmail,Gmail服務器?例如mx記錄,清除dns記錄。 (僅限於服務器方面,而不涉及諸如標題或郵件內容等其他因素),如果將它們列出,則會更容易理解。

2)我讀了一些文檔,說這個問題可以通過relayhost解決,它是什麼和可行的?

3)對於那些ISP,他們在構建郵件服務器時的過程是什麼?它與我自己的小Ubuntu版有什麼不同?

對不起,問了很多問題,任何幫助將不錯,很感激。

回答

0

大多數人使用開箱即用的軟件包作爲郵件服務器,而不是試圖編寫一個遵循SMTP,Internet郵件格式,IMAP4,POP3等所有相關RFC規範的文檔。 不是說「不要寫你自己的」,只是如果你這樣做,準備好幾個月和幾個月的努力工作,大量的錯誤,更令人沮喪。這是一個很大的項目。

在發送消息方面,您需要按照Simple Mail Transfer Protocol (SMTP)發送消息;並根據收件人的DNS記錄將它們發送到正確的服務器 - 請參閱RFC 1034RFC 1035。 如果您正確使用SMTP將有效郵件發送到正確的服務器,那麼您可以執行的操作不多。

你的下一個問題就是聲望。無論使用哪種軟件發送消息,這都是一樣的。 垃圾郵件發送者很容易建立一個新的郵件服務器並開始發送郵件,所以一些郵件服務器需要一段時間才能信任你(特別是那些定期進行目標的郵件服務器,如Hotmail,Gmail等)。

可以使用SMTP將郵件發送到中繼服務器,而不是直接向收件人的服務器發送郵件。這通常是您自己的ISP服務器,但它可以是任何願意的合作伙伴。您通常需要提前安排,以便他們允許您轉達信息。 中繼服務器然後會嘗試將消息發送給收件人服務器。如果不能這樣做,它必須向發件人報告失敗。

相關問題