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

我是一个Linux服务器noob,我有一个艰难的任务,build立在Ubuntu业力的电子邮件服务器。 其实我试着去学习很多关于如何做这个的教程和书籍,但是我失败了,因为他们离开了我的configuration,我对这些事情一无所知。
我现在所需要的只是以最less的configuration开始,以便通过进化来发送和接收电子邮件。
我的电子邮件服务器是mail.domain.com,我安装了postfix,dovecot-pop3和sendmail,但是我将删除它们并重新开始。 任何人都可以帮忙吗?

如果您一直在使用多个邮件服务器来清理系统,那么您可能需要清理并重新安装,因为这里没有人可能会指望您可能会或可能没有更改,从而在您尝试修复时留下的问题。

这里有一个基本的设置后缀的方法。

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

你真的真的需要停下来弄清楚你在做什么。 阅读关于SMTP及其工作原理

电子邮件不是一件简单的事情。 你可以得到它的工作,当然…但正确吗?

垃圾邮件是一个巨大的问题。 你需要了解什么是“开放中继”,怎样才能成为一个“开放中继”。

您需要了解您是否要通过允许邮件服务器的提供商。 你可能会违反你的服务条款,甚至可能被阻止发送电子邮件。 或者你可能会发现自己被列入黑名单。

您有注册MXlogging的域名吗?

你有没有设置你的路由器端口25转发到机器的IP?

你有反垃圾邮件/防病毒设置? 使用后缀,这是相对容易的。 谷歌Clamav和Spamassassin。

我打赌你需要的90%已经在Ubuntu的回购站里了。 你没有说如果你一直在从源代码下载和编译,但是通过回购,你已经有很多默认设置适用于path,二进制文件等等。

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

不要只是设置它…你正在添加一个服务器到networking。 做一个好的服务器pipe理员邻居,因为其他pipe理员可能需要处理你的错误。 阅读邮件服务器上的文档,并在实施之前了解正在发生的事情。

如果有人问你为什么需要设置你自己的电子邮件服务器,而不是使用ISP的邮件服务器,请确保你有一个很好的答案。 对于人们来说,这并不是什么好玩的事情,尤其是因为像我说的那样,它影响到networking上的其他人(以及你的提供者的服务条款,如果你违反了他们的话)。

是的,你应该删除你不需要的垃圾,他们可能会在开机时通过端口25进行争夺。 你应该使用dpkg -l列出你的软件包名称,做一个dpgk -l | grep sendmail dpgk -l | grep sendmail获取dpgk -l | grep sendmail的确切包名,然后执行sudo dpgk -r sendmail删除它。

或者,可能会更好,只是从全新的安装开始。 这并不重要,这是从前面的版本,没有太大的改变,所有的守护进程和configuration将是相同的。 这是一个非常好的一步一步的指导,它为8.04长期支持,但这是一个生产系统的最好的版本无论如何,因为你将有10年的更新。 http://www.howtoforge.com/the-perfect-spamsnake-ubuntu-8.04