Последние пару дней я пытался настроить свой VPS-сервер для отправки и получения сообщений электронной почты без использования сторонних служб (например, gmail, hotmail ...).
У меня есть веб-сайт, размещенный на моем VPS, который использует LAMP (Ubuntu 14.04 и PHP 7.1). Я установил Postfix и смог успешно отправлять электронные письма с использованием PHP, однако я хочу иметь возможность читать и отвечать на электронные письма, которые пользователи отправляют на мой веб-сайт электронное письмо (например, contact@example.com), чтобы я гуглил, как это сделать, и в большинстве ответов, которые мне удалось найти, использовался какой-то внешний 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, я хочу размещать и иметь возможность отправлять и получать электронную почту с моего собственного сервера, и, возможно, подключить contact@example.com к Thunderbird или outlook.
Обратите внимание, что моя проблема не в том, правильно ли я настроил свой сервер, а в том, как правильно настроить мой сервер, чтобы выполнять отправку и получение сообщений электронной почты, не полагаясь на службы, предоставляемые gmail и другие подобные ему.