安装邮件服务器的简单方法


25

我正在寻找一种在Ubuntu服务器上安装邮件服务器的简单方法。我希望能够通过网络邮件(例如roundcube)接收和发送电子邮件。

我有一个域名。Web服务器已经可以正常工作了。

当我搜索“在Ubuntu上安装邮件服务器的简单方法”时,我发现博客实际上包含数百步来安装邮件服务器:

  1. Ubuntu 12.04上的邮件服务器:Postfix,Dovecot,MySQL
  2. 在Ubuntu上创建邮件服务器
  3. 后缀

但是,可以肯定的是,如果我遵循这些教程,那我会犯错,这将非常耗时。不过,大多数步骤看起来都很容易自动化。

我尝试了几种安装方法:

sudo apt-get install dovecot-postfix

sudo tasksel install mail-server

但是从那里,我不知道如何添加电子邮件帐户,并测试它是否确实有效。

您是否知道是否存在自动安装邮件服务器的方法?

编辑 - 新答案

邮箱中的邮件

一个非常有趣的开源项目,它将ubuntu机器变成了电子邮件服务器:

https://github.com/JoshData/mailinabox


3
在我看来,您正在尝试运行与其他服务器交互的可公开访问的服务,同时又不愿意花时间来学习它,甚至不愿花更多时间来管理它。当它被滥用时,您将怎么办?在不了解有关其操作的基本细节的情况下,如何解决它?这是* nix管理员应该知道的事情之一,他们知道自己在做什么。
Marcin Kaminski 2012年

6
@MartinOrda,我明白你的意思。但是,您可以对Web服务器说同样的话。它是公开可用的,可以被滥用。不过,我可以执行“ sudo apt-get install lamp ^”,找到我的ip,将我的网页移动到“ / var / www /”,然后从任何地方访问它。这是三个简单的步骤。而且,通常,默认情况下会选择最安全的选项。对于邮件服务器,我相信我发布的链接中描述的90%的设置步骤完全没有用,无法教我如何保护邮件服务器。充其量,它可以阻止笨蛋。但是,它没有帮助任何人学习如何保护它。
oli

当然,它当然适用于彼此交互的其他系统。关于确保服务安全-为此,您首先需要了解基础知识。如果您确实打算运行这样的MTA,则应查看可用选项的列表,选择(理想情况下)打包用于您的发行版的,具有所需功能且感觉很舒适的选项。然后阅读友好的手册,文档等,其中最有可能解释了如何对其进行测试并验证其是否受到适当保护。如果我必须向您推荐一个-我会说Postfix。
Marcin Kaminski 2012年

请查看我的答案,@ MartinOrda是正确的。错误地运行邮件服务器会导致非常严重的罚款,并在极少数情况下会被判入狱(尽管我认为入狱时间并没有通过法庭审理)。在配置错误的Web服务器上运行不会伤害您,但会伤害您。
coteyr 2012年

...(对不起,请按Enter键)运行配置错误,可公开寻址的邮件服务器,将使您从字面上被禁止再次发送可传递的电子邮件。这事儿常常发生。我一直都在处理它。如果您不花时间正确学习该软件,您陷入一团糟,从无法再次从该域发送电子邮件到受到各国政府的巨额罚款。因此,后缀仅设置为本地传递。我不能

Answers:


9

Zimbra是一款功能强大且易于设置的带有协作功能的邮件服务器,对于某些人的需求来说可能有点繁重,但是我第一次安装它时,它在30分钟内就可以启动并运行。如果您确实需要它,它甚至还提供了支持。


确实,这似乎是最简单的解决方案,具有许多内置的安全性。谢谢:)
oli

没问题!好起来!
Neojames 2012年

help.ubuntu.com/community/MailServer,对我来说似乎更容易
2013年

-1对新的ubuntu版本的支持有限。
GusDeCooL 2013年

15

这是最好/最简单的方法。

sudo apt-get install postfix

就是这样,已经安装了邮件服务器。

现在,管理该邮件服务器完全是另一回事了。

默认情况下,postfix将为所有本地用户帐户传递和中继。那应该让您开始。如果您想要更复杂的东西,那么您确实需要阅读,学习,学习,徒弟等。邮件服务器的设置非常复杂。即使设置正确,他们也要进行持续的监督和监视。如果您还要做其他工作,然后再进行本地传递,那么我100%建议您不要设置自己的邮件服务器。

如果您要将电子邮件发送到非本地地址,请不要忘记设置DNS和SPF记录。这是最低要求,不会导致将邮件传递给大多数ISP。

同样,我强烈敦促您阅读并完全理解您的操作,甚至尝试运行公共邮件服务器。请记住,(至少在美国)您可能会因从服务器发送不正确的电子邮件而被罚款。这种情况很少见,但确实发生过。更常见的效果是您被列入黑名单,被避开并被标记为一般邪恶的人,并被禁止再次运行电子邮件服务器(这种情况经常发生)。

如果要运行公共服务器,请确保先与ISP /主机进行对话。您至少需要一个静态IP及其许可。大多数ISP会阻止您100%长时间重新运行错误配置的邮件服务器,而无法再次访问Internet。

我添加了所有这些警告,以便您了解本地传递,Intranet传递,您的罚款。远程交付,在尝试之前就知道您在做什么。如果处理不当,错误配置的邮件服务器会带来整个灾难。


您似乎也在寻找MTA和MUA。这些是非常分开的。没有“简便”的方法,因为那里大约有9个bazillion选项。如果您真的很想运行自己的邮件服务器,请与ISP的物流/集成团队联系。他们将为您提供一些实施所需的解决方案。如果您在VPS上托管,则VPS公司可能会有非常具体的规则和准则。
coteyr 2012年

2
-1真是个大问题。

1
这并不是一个浮夸的答案,因为如果您尝试过,那将是一场噩梦。但是,为什么如此困难没有任何意义。没有。我应该能够打开端口并完成操作。
乔纳森

4

如果您不熟悉电子邮件服务器,但仍想设置一个。您可以查看我的博客页面Tiny VPS Postfix

这是学习的好起点,以后您可以扩展配置以进行完整设置。

它能做什么

  • 发送/接收您域的邮件
  • 根据配置将所有传入的电子邮件转发到另一个电子邮件地址。

它没有什么

  • 没有本地帐户,所有username@your-domain.com均配置为转发
  • 没有网络邮件。您将使用第三方电子邮件服务(例如Yahoo,GMail等)

如果这是您想要的,那么我将在此处复制说明。否则,我将保持原样。



2

我使用了无所不包的WEBMIN。在这里找到

它具有不同的模块,您可以将它们合并(或不合并)到管理服务器中。这些模块(例如Apache,RAID,Sendmail等)是Webmin的插件,因此在安装时变得可管理。Webmin还可以管理您当前的安装和报告。

这个简单的应用程序是用于设置VOIP,邮件,数据库,云,防火墙等的管理员主干。

您可以保持简单,也可以与大个子一起滚动。

任何经验丰富的系统管理员都已使用此工具或类似工具。这是Ubuntu 12.04上邮件服务器的前端GUI:Postfix,Dovecot,MySQL等。 在此处输入图片说明


看起来很有趣,我会看一下。
oli 2012年

@oli即使你不使用邮件模块,你仍然能够远程管理您的服务器
猫熊

环尾:)你是明星。我会说最好的解决方案
Gadgetroid 2014年


1

这并不短,但是您找不到任何短的东西。用户,域,转发表将在MySQL中是虚拟的,因此易于遵循和管理。邮件用户不需要系统帐户即可登录POP或IMAP。与StartTLS或SSL一起使用。

它指导您构建mysql查询,并将其挂在后缀中,以将mysql用作虚拟后端并安装防病毒,反垃圾邮件过滤器和webmail(SquirrelMail)。针对Ubuntu的不同发行版,该指南有各种版本。

http://www.howtoforge.com/virtual-users-and-domains-with-postfix-courier-mysql-and-squirrelmail-ubuntu-12.04-lts


-1

Ubuntu帮助/邮件服务器 https://help.ubuntu.com/community/MailServer

Ubuntu官方文档大多数时候都非常容易。


虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
Braiam

它不仅在理论上回答了这个问题。它正在回答问题。
user457015 2013年

您是否阅读了评论中包含的链接?
Braiam

我一直在寻找易于安装的东西...您提供了一长串要安装的软件,安装了许多步骤,每个步骤都只有一个错误,而且没有任何效果。通过简单的配置,将所有功能合而为一。
OLI

大多数步骤是在终端中复制/粘贴。因为它不在GUI中,这不是“容易”吗?
2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.