教程:从注册域到运行邮件服务器的ADSL连接?

有谁知道一个教程,使我注册一个域名(与eNom通过谷歌)到正在运行的IMAP邮件服务器(最好基于Ubuntu)通过ADSL连接到互联网? 我正在寻找一些非常具体的东西,因为我对邮件相关问题的经验很less。

更新:

所以我试图按照下面的答案(和网上的几个地方)的指示。 我做了以下几件事:

我已经使用我的enom控制面板删除了由Google Apps for domains创build的现有logging,并创build了(仅)以下logging(IP是假的,我使用了我的ADSL提供商的静态IP):

@ 123.45.67.8 A-logging
www 123.45.67.8 A-logging

@ example.com。 MXlogging
邮件example.com。 MXlogging

我已将路由器(Netgear WNR2000)的端口25,110,143,993和995转发至我的邮件服务器(Synology CS-407上的Mail Station)。

我不能收到任何邮件,但我可以发送没有任何问题。 我错过了什么? 作为一个testing,我也尝试在我的邮件机器上运行一个简单的networking服务器时转发端口80。 如果我尝试从Web浏览器访问我的域,则系统会提示login到我的路由器。 我的路由器上没有运行防火墙。

更新2:

通过插入第二个MXlogging来引用我的ISP的备份SMTP服务器,其中pref为20(我自己有pref 10)。

  • 首先,你必须链接你的dynamicIP地址到你自己的域名。 这可以通过像No-IP或DynDNS这样的服务来完成。 理想情况下,你应该有一个静态的IP地址,但如果你不能有一个,你应该路由你的outgoig邮件stream量通过中间SMTP服务器,而不是直接从您自己的服务器(这是EKbuild议)提供它。
  • 作为第二步,您必须为您的域名设置MXlogging。 可能您的注册商可以提供有关如何执行此操作的具体说明,但如果您使用No-IP或DynDNS进行域名parsing,则应该从其控制面板执行此操作。
  • 然后你可以设置你的邮件服务器。 根据您的要求,这个过程可能相当复杂。 既然你已经特别要求了关于如何在Ubuntu上的这个教程,请参阅例如Falko Timme的Postfix,Courier,MySQL和SquirrelMail的虚拟用户和域 。 该教程为您提供了设置邮件服务(SMTP,IMAP,networking邮件)的一步一步的指导,还涵盖了其他主题,如设置TLS,配额和防病毒/反垃圾邮件。
  • 您可以在基于Ubuntu的服务器上find许多关于设置邮件服务的教程,每个教程都涵盖了不同的产品组合。 因此,决定要使用哪种产品,然后再寻找更多说明是个好主意。 例如:你想使用Postfix还是Exim? 你喜欢在MySQL数据库上存储虚拟账户,还是需要LDAP后端?

我不知道什么是您的邮件服务器的具体要求,但无论如何,我build议看看谷歌应用程序,而不是部署自己的服务器。

主要步骤是:

  • 问你的ADSL提供商一个专用的IP地址
  • 要求您的注册商将您的IP地址与您的域名关联起来
  • configuration您的ADSL路由器,以便将传入的互联网stream量redirect到您的计算机
  • 在您的计算机上运行邮件服务器

如果您打算发送邮件,因为大多数运行邮件服务器的用户会默认使用黑名单IP地址范围,这可能需要中间的SMTP主机(如ISP)或其他人(如messagelabs)。 (由于垃圾邮件木马)

你说你对邮件相关问题的经验很less。 除非你非常非常认真地对待这个问题,并且承诺要学习很多东西,否则我会认真地推荐你使用某人为此提供的邮件服务。 有很多公司将为您的域名提供电子邮件服务以实惠的价格。

正确configuration邮件服务器并不断的照顾它的时间不应该被低估。

我想补充一点,在大多数情况下,你的ISP会过滤端口25的连接。 因此,即使您正确设置了服务器和MX条目,您仍可能无法发送/接收任何邮件。 您可能需要通过您的ISP邮件服务器。 这是他们的垃圾邮件预防政策的一部分。

1)你应该改变你的路由器上的设置,让别人从外面连接到pipe理function。 马上做这个。

2)从ADSL线以外的连接,

telnet 11.22.33.44 25

其中11.22.33.44是您的IP地址。 如果您无法从外部连接到您的SMTP服务器,那就是您无法接收电子邮件的原因。 我不熟悉你使用的电子邮件服务器,但是这个networking连接testing可以尝试一下,不pipe你使用什么服务器。

3)当您开始使用自己的电子邮件服务器时,如果您不通过ISP的SMTP服务器进行中继,则需要您的ISP在您的IP地址上设置反向DNS。 如果你没有这个,你会有很多电子邮件没有交付。 另外一个SPFlogging是一个好主意。