我决定放弃Gmail并设置自己的电子邮件服务器。首先,我知道我将购买一个域名,然后我想使用我的Pi代替Gmail发送和接收电子邮件。
我是否必须首先安装Web服务器?我应该怎么做。最好的方法是什么?我将为此帐户设置两个电子邮件地址,我们两个都应该能够同时登录各自的电子邮件。
我有Model B pi和4GB卡,并从Canakit预装了操作系统。
这里有一个类似的相关帖子,但是此人不在我已经在的地方。
Pi电子邮件服务器
#1 楼
我已经将我的pi设置为用作网络和邮件服务器,并且效果很好。到目前为止,我使用的是标准4GB SD卡(下面进行了一些修改),到目前为止,它的正常运行时间已超过三个月。这并不难,并且有很多设置这些东西的教程。顺便说一句,我使用了大多数Ubuntu教程来设置与邮件相关的项目(后缀,鸽友等)。您应该意识到,在树莓派和其他机器上设置服务器之间几乎没有什么区别,因此一般的Debian / Ubuntu指南应主要适用于raspbian。
那是有很多问题的与您应该处理的pi本身一样。
如本文所述延长SD卡的使用寿命。我想说的是,建议越多越好。
删除默认用户(pi)。
按照本文中的说明删除图形桌面。
使用pi设置工具最大限度地减少图形处理器使用的RAM量(提示:如果您只设置ssh,则不需要任何操作)。 br />在路由器上设置端口(25个用于邮件,22个用于ssh,80个用于Web以及相关的端口用于imap和pop3)。
在本地网络上使用静态IP地址设置pi,以便路由器可以转发流量。
使用fail2ban或类似的黑名单工具。服务器上有很多脚本小子。我不会理会CLAM,因为它使用了大量资源,简单的灰名单仍然可以删除90%的垃圾邮件。
另一点是,如果您不关心服务器是否有99.9%的时间可用,则无需为静态IP付费。只要服务器通过您的ISP连接到动态IP上,它就不会更改,除非您长时间断开路由器的连接。只要pi已连接到Internet,我就一直拥有相同的动态分配的IP。并应进行更改,这是对我的DNS manangers网站的简单更新,几个小时后又重新上线。
对于Webmail,您将需要一个Web服务器。我会推荐使用RoundCube的Nginx。使用基于Web的客户端的另一面是,您只需打开端口80,因为邮件服务器和客户端之间的所有通信都在本地计算机上进行。
#2 楼
我不建议这样做。无人值守的电子邮件服务器很快就会变成垃圾邮件机器,而妥善处理它很快就会成为专职工作。要获得正常工作的电子邮件服务器,您需要购买域名,为您的邮件交换器设置DNS记录,设置反向DNS指针(大多数互联网服务提供商不会这样做,也不允许这样做),针对黑客入侵强化您的安装,设置您喜欢的邮件软件,设置您喜欢的垃圾邮件筛选器,将路由器设置为允许端口25上的入站/出站连接(大多数Internet提供商不允许您这样做),配置所有内容并确保其已连接到Internet并运行24/7。
最重要的部分是反向DNS和出站端口25,除非您拥有非常友好的互联网提供商,否则您将无法使用它。
因此,除非您拥有有充分的理由,坚持使用Google。 Google做得很好(我完全没有隶属关系,没有库存=)
评论
+1,节省了我说相同几句话的时间。我要补充一点,我已经走了这条路,并且运行了自己的服务器大约3年。我决定这样做是因为我的电子邮件提供商(不是我的isp)丢失了电子邮件。如前所述,某些ISP不会让您使用端口25,请检查端口。考虑备份MX,因为正常运行时间会成为意外中断(尤其是超出您控制范围的中断)的问题。对我来说最糟糕的是当我离开三个星期而路由器死了。最终,我选择了gmail解决方案,并且没有回头。祝好运。是的,获得更大的SD卡!
– Madivad
13年8月23日在13:07
@lenik最糟糕的建议,至少是从安全角度出发,建议使用Gmail与自托管。也完全不是OP的问题的答案。
–user10193
13-10-24在4:46
@pilavdzice有零个证据表明所有加密协议均被破坏。有人认为量子计算机将能够破解我们的加密协议,但是在那之前,加密才有效。请停止传播虚假信息。至于谷歌,有关PRISM程序的漏洞表明,谷歌是故意参与Dragnet监视程序的参与者。有隐私需要的人绝对不应该相信Google在尊重他们的生活的范围内尊重他们的隐私。
–crypdick
17年7月5日在3:54
#3 楼
首先,首先:您的家庭网络是否支持它?您将需要一个静态的公共IP地址,并需要设置一个通往Pi的端口转发(端口25)。您的连接也需要始终保持连接状态(不是拨号,可能不是问题,但是值得一提。)您可能需要向服务提供商支付静态地址。从那里开始,是的将需要设置一个电子邮件服务器才能在pi上运行。您可能还需要一个Web界面。我过去曾经成功使用过本教程。在您的界面上查看SquirrelMail。您的Pi必须运行24/7/365,这才是可行的选择。我将从更大的SD卡(32gb?)开始,在其上刻录一份raspberian副本,然后从那里继续。
在开始此过程之前,请记住,您还将要解决垃圾邮件过滤问题,并确保不要将SMTP服务器设置为开放中继,否则人们会使用它对其他所有人进行垃圾邮件处理。
设置电子邮件服务器不是一件容易的事,对于单个邮箱来说可能不值得。您可能可以用比其他服务商提供的静态IP地址便宜的价格在他人服务器上的自己域名上支付单个邮箱的费用,更长的正常运行时间,更好的垃圾邮件过滤,支持以及能够将pi用于其他的东西。
鉴于所有这些,如果您选择开始这一任务,祝您好运!
评论
“需要永远保持向上”。这就是备用MX主机的用途。
–索比昂·拉文·安德森(ThorbjørnRavn Andersen)
2013年8月3日15:30
#4 楼
一个主要的障碍是,许多ISP烦人地不允许出站端口25。如果您的ISP阻止了它,那么最好的办法就是接收邮箱。不要说您不应该这样做(因为您不应该信任Google)。只需将其添加到您要检查的事物列表中,因为接受的答案没有提及此内容。
此外,尽管Pi需要静态IP,但实际上并不需要静态IP。当然。我的非静态IP本身没有改变,只是那时候我们发生了严重的断电。
#5 楼
如果使用的是ISP DHCP,则您可能会在垃圾邮件列表中列出,您需要一个静态IP或付费的静态IP vpn
评论
欢迎来到Raspberry Pi!虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
–史蒂夫·罗比拉德(Steve Robillard)
2014年4月2日在5:23
评论
动态DNS是一种适合人们的方式,他们不在乎邮件是否已送达=)
– lenik
2013年6月28日13:50
好吧,这是给那些试图学习这些东西如何工作的人的:)
–肯尼斯
13年6月28日在18:33
我将尝试在一周内完成此操作,如果它有效,我将按回答进行核对,不,我不会忽略,也不会忘记。
– MCP_infiltrator
13年6月30日在22:12
2017年更新:现在有Raspbian Jessie的官方最低版本。如果安装了该版本,则无需删除桌面。
– JBentley
17年5月16日在21:30