題:
Raspberry Pi作為電子郵件服務器
MCP_infiltrator
2013-06-28 03:30:46 UTC
view on stackexchange narkive permalink

我今天剛拿到我的Pi,當然,我什至不能使用它,因為我得到了錯誤的HDMI到DVI轉換器,但這不是重點和問題。

我的問題如下:

我決定放棄Gmail並設置自己的電子郵件服務器。首先,我知道我將購買一個域名,然後我想用我的Pi代替Gmail發送和接收電子郵件。

我必須首先安裝Web服務器嗎?我應該怎麼做。最好的方法是什麼?我將為此帳戶設置兩個電子郵件地址,我們兩個都應該能夠同時登錄到各自的電子郵件中。

這裡有一個類似的相關帖子,但是這個人不在我已經在的地方。

Pi電子郵件服務器

五 答案:
Kenneth
2013-06-28 11:49:30 UTC
view on stackexchange narkive permalink

我已經設置好我的pi用作網絡和郵件服務器,並且效果很好。到目前為止,我使用的是標準4GB SD卡(下面進行了一些修改),到目前為止,它的正常運行時間已經超過三個月。

這並不難,並且有許多教程在那裡設置這些東西。順便說一下,我使用了大多數Ubuntu教程來設置與郵件相關的項目(後綴,鴿友等)。您應該意識到,在樹莓派和其他機器上設置服務器之間幾乎沒有什麼區別,因此一般的Debian / Ubuntu指南應主要適用於raspbian。

話雖如此,但問題很多

  • 按照這篇文章中所述延長SD卡的使用壽命。我想說,建議越多越好。 / li>
  • 刪除默認用戶(pi)。
  • 按照本文中的說明刪除圖形桌面。
  • 使用pi設置工具盡量減少圖形處理器使用的RAM量(提示:如果只設置ssh,則不需要任何操作)。

一些常規服務器說明:

  • 在路由器上設置端口(用於郵件的25個端口,用於ssh的22個端口,用於Web的80個端口,或用於imap和pop3的相關端口)。
  • 在pi上使用靜態IP地址設置pi本地網絡,以便路由器可以將流量轉發至。
  • 使用fail2ban或類似的黑名單工具。那裡有很多腳本小子。

對於服務器本身,我使用了 Ubuntu社區Wiki來設置帶有灰名單和鴿子的後綴。我不會打擾CLAM,因為它使用了大量資源,簡單的灰名單仍然可以刪除90%的垃圾郵件。

另一點是,如果您不關心服務器是否有99.9%的時間可用,則無需為靜態IP付費。只要服務器通過您的ISP連接到動態IP上,它就不會更改,除非您長時間拔掉路由器的插頭。只要pi已連接到互聯網,我就一直擁有相同的動態分配IP。並應進行更改,這是對我的DNS manangers網站的簡單更新,幾個小時後又重新聯機。

對於網絡郵件,您將需要一個網絡服務器。我會推薦使用RoundCube的Nginx。使用基於Web的客戶端的另一面是,您只需打開端口80,因為郵件服務器與客戶端之間的所有通信都在本地計算機上進行。

動態DNS是一種適合人們的方式,他們不在乎他們的郵件是否已送達=)
好吧,這是給那些試圖學習這些東西如何工作的人的:)
我將嘗試在一周內完成此操作,如果它有效,我將按回答進行核對,不,我不會忽略,也不會忘記。
2017年更新:現在有[Raspbian Jessie]的官方最低版本(https://www.raspberrypi.org/downloads/raspbian/)。如果安裝了該版本,則無需刪除桌面。
lenik
2013-06-28 09:53:43 UTC
view on stackexchange narkive permalink

我不建議您這樣做。無人值守的電子郵件服務器很快就會變成垃圾郵件機器,而妥善處理它會很快成為專職工作。

要獲得正常運行的電子郵件服務器,您需要獲取域名稱,為您的郵件交換器設置DNS記錄,設置反向DNS指針(大多數互聯網提供商不會這樣做,也不允許這樣做),針對黑客入侵來強化安裝,設置您喜歡的郵件軟件,設置您喜歡的垃圾郵件過濾器,設置路由器以允許端口25上的入站/出站連接(大多數Internet提供商不允許您這樣做),配置所有內容並確保其已連接到Internet並以24/7的速度運行。

最重要的部分是反向DNS和出站端口25,除非您擁有非常友好的互聯網提供商,否則您將無法使用它。

因此,除非您有充分的理由,堅持使用谷歌。 Google做得非常好(我完全不隸屬於並且沒有庫存=)

+1,節省了我說相同幾句話的時間。我要補充一點,我已經走了這條路,並且運行了自己的服務器大約3年。我決定這樣做是因為我的電子郵件提供商(而不是isp)丟失了電子郵件。如前所述,某些ISP不會讓您使用端口25,請檢查端口。考慮備份MX,因為正常運行時間會成為意外中斷(尤其是超出您控制範圍的中斷)的問題。對我來說最糟糕的是當我離開三個星期而路由器死了。最終我選擇了gmail解決方案,並且沒有回頭。祝好運。是的,獲得更大的SD卡!
@lenik至少從安全角度來看,最糟糕的建議是將Gmail與自託管相比使用Gmail。也完全不是OP的問題的答案。
@pilavdzice幾乎沒有證據表明所有加密協議均被破壞。有人認為量子計算機將能夠破解我們的加密協議,但是在那之前,加密才有效。請停止傳播虛假信息。至於Google,有關PRISM程序的漏洞表明,Google是故意參與Dragnet監視程序的參與者。有隱私需要的人絕對不應該相信Google在尊重他們的生活的範圍內尊重他們的隱私。
Butters
2013-06-28 04:27:40 UTC
view on stackexchange narkive permalink

首先,首先:您的家庭網絡是否支持?您將需要一個靜態的公共IP地址,並需要設置一個通往Pi的端口轉發(端口25)。您的連接也需要始終保持連接狀態(不是撥號,可能不是問題,但是值得一提。)您可能必須向服務提供商支付靜態地址。

從那裡開始,您會需要設置一個電子郵件服務器才能在pi上運行。您可能還需要一個Web界面。過去,我成功使用過本教程。在界面中查看 SquirrelMail。您的Pi必須運行24/7/365,這才是可行的選擇。我將從更大的SD卡(32gb?)開始,在其上刻錄一份raspberian副本,然後從那裡繼續。

在開始此過程之前,請記住,您還將要解決垃圾郵件過濾問題,並確保不要將SMTP服務器設置為開放中繼,否則人們會使用它對其他所有人進行垃圾郵件處理。

設置電子郵件服務器不是一件容易的事,對於單個郵箱來說可能不值得。您可能可以用比其他服務提供商提供的靜態IP地址便宜的價格,在別人的服務器上用自己域名上的單個郵箱付費,具有更好的正常運行時間,更好的垃圾郵件過濾,支持,並能夠將pi用於其他的東西。

鑑於所有這些,如果您選擇執行此任務,祝您好運!

“需要永遠保持向上”。這就是備用MX主機的用途。
sudo
2014-04-16 08:08:48 UTC
view on stackexchange narkive permalink

一個主要的障礙是,許多ISP煩人地不允許出站端口25。我浪費了很多時間來“調試”我的家庭郵件服務,最後卻發現了這一點。如果您的ISP阻止了它,那麼最好的辦法就是接收郵箱。

不要說您不應該這樣做(因為您不應該信任Google)。只需將其添加到您要檢查的事物列表中,因為接受的答案沒有提及這一點。

此外,儘管您需要為Pi的Pi提供靜態私有IP,但實際上不需要靜態公共IP地址。課程。我的非靜態IP本身並沒有改變,只是那時候我們發生了嚴重的斷電。

james
2014-04-02 09:23:58 UTC
view on stackexchange narkive permalink

如果您使用的是ISP DHCP,則您可能會列在垃圾郵件列表中,您需要一個靜態IP或付費的靜態IP vpn

歡迎來到Raspberry Pi!從理論上講,這可能可以回答問題,但是[更可取的是](http://meta.stackexchange.com/q/8259)在此處包括答案的基本部分,並提供鏈接以供參考。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...