Я думаю, это зависит от того, что вы имеете в виду под «обязательным».
Технически, вам нужно приложение, слушающее порт TCP. DNS не требуется, так как другие могут получить доступ к ящику с IP-адресом.
Однако, когда вы думаете об «публичном» SMTP-сервере, который может взаимодействовать с произвольными SMTP-клиентами, чтобы вы могли получать почту из gmail и т. Д., Вам необходимо:
- сервер прослушивает TCP-порт 25
- запись MX или SMTP-сервер находятся на компьютере, где запись A / AAAA указывает на