如何在 Ubuntu 上设置邮件服务器来发送和接收邮件?

如何在 Ubuntu 上设置邮件服务器来发送和接收邮件?

在过去的几天里,我一直在尝试设置我的 VPS 服务器,以便在不使用第三方服务(例如 gmail、hotmail……)的情况下发送和接收电子邮件。

我在我的 VPS 上托管了一个使用 LAMP(Ubuntu 14.04 和 PHP 7.1)的网站,我安装了 Postfix 并能够成功使用 PHP 发送电子邮件,但我想要的是能够阅读和回复用户发送到我的网站电子邮件(例如[电子邮件保护]) 所以我用 Google 搜索如何做到这一点,而我能找到的大多数答案都是使用一些外部 SMTP,比如 gmail。

我的 DNS 记录如下所示,但使用正确的服务器IP和正确的域名

|Type | Name                | Value                                    | TTL        |
|-----|---------------------|------------------------------------------|------------|
|A    | @                   | 127.0.0.1                                | 600 seconds|
|CNAME| *                   | @                                        | 600 seconds|
|CNAME| email               | email.example.com                        | 1 Hour     |
|CNAME| ftp                 | @                                        | 1 Hour     |
|CNAME| www                 | @                                        | 1 Hour     |
|MX   | @                   | mail.example.com (Priority: 10)          | 1 Hour     |
|SRV  | _autodiscover._tcp.@| 0 0 443 autodiscover.int.secureserver.net| 1 Hour     |
|NS   | @                   | ns45.domaincontrol.com                   | 1 Hour     |
|NS   | @                   | ns46.domaincontrol.com                   | 1 Hour     |

我不想使用 Gmail,我想托管并能够从我自己的服务器发送和接收电子邮件,也许还可以连接[电子邮件保护]到 thunderbird 或 outlook。

请注意,我的问题不在于我是否正确设置了我的服务器,而在于如何正确设置我的服务器以完成发送和接收电子邮件,而不依赖于 gmail 和其他类似服务提供的服务。

相关内容