如何在Ubuntu上使用dyndns并从中发送电子邮件

我如何使用Ubuntu的dyndns并从它发送电子邮件?

我想创build一个免费域名与dyndns.com(mydomain.dyndns-at-home.com)

我怎样才能连接到Ubuntu的域名?

我怎样才能从这个域发送电子邮件? ([email protected]

如果您的ISP不阻止它,设置您的箱子能接受电子邮件是相当容易的。

接收你发送的邮件要困难得多,尤其是因为听起来你没有固定的地址,所以不能控制反向的DNSlogging。 通读这里关于“电子邮件和垃圾邮件”的问题 ,看看你将不得不跳过的各种各样的箍,以不被列为垃圾邮件。 基本上,从消费者/小型企业宽带连接中获得可靠的交付是不可能的。 让其他人托pipe您的电子邮件可能会容易得多。

无论如何,只要安装你最喜欢的MTA,我更喜欢Exim,因为它非常简单,configuration也非常灵活。 使用apt-get install exim4-daemon-light ,并回答这些问题,如果你需要改变到安装运行dpkg-reconfigure exim4-config 。 用您想使用的域回答问题。 在dyndns检查框或任何,所以他们也发布你的主机名MXlogging。

有了这个设置,你的电子邮件可以被认为是被大多数接收者阻止(这使得这只是一个令人头疼的事情),因为:

  1. 他们来自一个dynamic的IP范围
  2. 您没有PTR(反向DNS)logging

如果你有兴趣学习电子邮件和相关的服务器和协议,你可以设置一个Rackspace云服务器256MB为11美元/月(加上带宽,应该是像另一个1美元)。

这样你就可以得到一个固定的IP,没有ISP阻塞,并且可以控制PTR(反向DNS),从而避免了大部分的麻烦。 你只需要一个域名。

你可能需要做的一件事是从Spamhaus的阻止列表中删除服务器的IP,因为一些IP范围以前是dynamic的IP。 只要确保你有邮件服务器设置在这一点,因为Spamhaus将检查确保。

正如罗布所说,你将无法直接从你的家庭连接发送。 最便宜的解决scheme是简单地通过您的ISP的邮件服务器转发您的电子邮件。 如果他们不接受带有不属于他们的发件人域名的邮件,那么像DynDNS的MailHop Outbound这样的服务就可以工作了(更多在 DynDNS SE社区)。

如果你的ISP阻止25 / TCP入站,那么像DynDNS MailHop Relay这样的服务将允许你解决这个问题。