我想知道是否可以构建自己的 SMTP 服务器,如果可以,我想知道怎么做。我有 2 台旧电脑可以用来做这件事。
我想尝试一下,因为我有一个邮件帐户,我可以接收邮件但不能发送,除非直接在线完成。
如果有人能告诉我我需要什么以及在哪里可以学到它就好了。
我更喜欢使用 ubuntu 服务器,所以我来这里。
答案1
答案2
虽然jia103
提供了几个页面的链接,这些页面是开始安装 Postfix 的良好起点,但在开始设置自己的电子邮件服务器之前,还需要解决一些其他重要事项。
- 端口 25 阻止:大多数 ISP 默认阻止端口 25。Postfix 系统要与外部邮件系统通信,必须通过端口 25。通常可以查看 ISP 的帮助页面,确定他们是否阻止了端口 25。您可能很幸运,有 ISP 可以为您解除阻止,但并非所有 ISP 都会这样做。(还有其他方法可以解决端口 25 被阻止的问题,例如使用 Gmail 帐户进行中继,但这样您的所有电子邮件都会从您的 Gmail 地址路由出去。)如果您的 ISP 提供此服务,另一个选项是升级到“商务级”服务,他们不会阻止端口。您必须决定这项服务是否值得额外付费。
- 域名:如果您希望使用该地址发送电子邮件,
[email protected]
则需要向注册商注册一个域名,并在服务器安装和设置期间使用该域名。实际上,这不是一个虚荣问题 - 您需要一个完全合格的域名,以便 Postfix 与外界进行通信。 - DNS 服务:无论您使用什么方法解决问题 1(端口 25),您都需要为您的域提供 DNS 条目。一些域名注册商还会为您的帐户提供 DNS 服务 - 其他域名注册商不提供该服务。坦率地说,在您准备好开始使用 BIND 并配置自己的 DNS 服务器之前,请让其他人为您处理。特别是如果您选择不升级您的 ISP 服务,您将需要一个提供动态 DNS 列表的 DNS 服务(因为您的公共 IP 地址在大多数住宅服务中可能会发生变化)。我使用dyn.com对于我的 DNS - 还有其他的,因此请搜索一个适合您的 DNS - 只需支付象征性的年费。
- 黑名单:如果您不选择 ISP 提供的“商务级”服务,您发送的电子邮件几乎肯定会被退回到大多数其他域名,如 Gmail、Yahoo 等,因为您所在的 IP 范围被列入了黑名单。这对于住宅 ISP 服务来说也很常见 - 通常是因为受感染的 PC 是垃圾邮件来源。那么解决办法就是找到一个外部 SMTP 中继服务,作为您的服务器和外部 SMTP 服务器之间的中介。这需要寻找一个适合您需求的服务,并且还需要为该服务支付另一笔费用。
虽然所有这些看起来都相当令人生畏,让你对设置自己的电子邮件服务器产生疑虑,但实际上它并不像我的观点所认为的那么困难。相反,了解这一点在你开始之前可以在您开始工作并确定在遇到这些问题之一时什么地方出了问题时为您省去很多麻烦。