在 ubuntu karmic koala 上设置电子邮件服务器

在 ubuntu karmic koala 上设置电子邮件服务器

我是 Linux 服务器新手,我有一个艰巨的任务,那就是在 Ubuntu karmic 上设置电子邮件服务器。实际上,我尝试按照许多教程和书籍来做这件事,但我失败了,因为他们把配置留给了我,而我对这些事情一无所知。
我现在需要的是从最小配置开始,这样我就可以通过 evolution 发送和接收电子邮件。
我的电子邮件服务器是 mail.domain.com,我安装了 postfix、dovecot-pop3 和 sendmail,但我将删除它们并重新开始。有人能帮忙吗?

答案1

如果您一直在使用多个邮件服务器来处理系统,您可能需要擦除并重新安装,因为这里没有人可能知道您可能已经更改了什么,因此在您尝试修复它时会留下什么。

这里有一个关于设置 postfix 的基本方法这里

它有图表和信息来帮助您了解正在发生的事情。

您真的真的需要先停下来弄清楚自己在做什么。阅读有关 SMTP 及其工作原理的信息...

电子邮件并非易事。当然,您可以让它工作……但正确吗?

垃圾邮件是个大问题。您需要了解什么是“开放中继”,以及如何避免成为开放中继。

您需要确定您是否正在通过允许邮件服务器的提供商。您可能违反了服务条款,甚至可能被禁止发送电子邮件。或者您可能会被列入黑名单。

您是否有用于注册 MX 记录的域名?

您是否已将路由器设置为将端口 25 转发至机器的 IP?

您是否设置了反垃圾邮件/防病毒软件?使用 postfix,这相对容易。Google Clamav 和 Spamassassin。

我敢打赌,Ubuntu 的 repos 中已经包含了你所需的 90%。你没有说你是否一直在从源代码下载和编译,但使用 repos,你已经为路径、二进制文件等正确设置了许多默认设置。

谷歌“ubuntu postfix”或“ubuntu XYZ”来查找特定于您的服务器的教程和信息。

不要只是设置它...您正在向网络添加服务器。做一个好的服务器管理员邻居,因为其他管理员可能必须处理您的错误。在实施之前,请阅读邮件服务器文档并了解正在发生的事情。

如果有人问你为什么需要设置自己的电子邮件服务器而不是使用 ISP 的邮件服务器,请确保你有一个好的答案。这不是人们为了好玩而玩的东西,尤其是因为就像我说的,它会影响网络上的其他人(以及你的提供商的服务条款,如果你违反了它们的话)。

答案2

是的,您应该删除不需要的垃圾,它们可能会在启动时争夺端口 25。您应该使用dpkg -l列出您的软件包名称,执行dpgk -l | grep sendmail以获取 sendmail 的确切软件包名称,然后执行sudo dpgk -r sendmail将其删除。

或者更好的办法是重新安装。这是否来自以前的版本并不重要,没有太大的变化,所有守护进程和配置都将相同。这是一个非常好的分步指南,适用于 8.04 长期支持,但无论如何,这是生产系统的最佳版本,因为您将获得 10 年的更新。 http://www.howtoforge.com/the-perfect-spamsnake-ubuntu-8.04

相关内容