在过去的几天里,我一直在尝试设置我的 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 和其他类似服务提供的服务。