На digitalOcean этот учебник указывает на установку postfix. Я пробовал это, а также удалял postfix, а затем устанавливал sendmail.
При отправке тестового письма неизменно возникает ошибка идентификации отправителя
451 4.7.1 <m-dev>: команда Helo отклонена: строка HELO «m-dev» не соответствует последней строке HELO «theactual.ws» с этого IP-адреса * (при тестировании с помощью sendmail)*
[с постфиксом он жалуется на то, что его отправил нет ответа@m-dev
...]
Учебник предлагает Имя системной почты должно совпадать с именем, которое вы присвоили своему серверу.
. Но это упрощенно и с большой вероятностью нет уважают.
Ну, доменное имя не было присвоено серверу.
имя хоста
возвращает назначенный м-дев
имя.
Как можно настроить Ubuntu 20.04 для использования полного доменного имени, которое фактически указывает на этот сервер (+ установлены конфигурации SPF и DKIM)?
При попытке с постфиксом постфикс -n
возвращается
alias_database = хэш:/и т.д./псевдонимы
alias_maps = хеш:/и т.д./псевдонимы
append_dot_mydomain = нет
биф = нет
уровень_совместимости = 2
inet_interfaces = все
inet_protocols = только для обратной связи
mailbox_command = procmail -a "$EXTENSION"
почтовый ящик_размер_лимит = 0
mydestination = localhost.$mydomain, localhost, $myhostname
myhostname = m-dev
мои сети = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = нет
получатель_разделитель = +
ретранслятор =
smtp_tls_CApath = /etc/ssl/сертификаты
smtp_tls_security_level = может
smtp_tls_session_cache_database = btree:${каталог_данных}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = Permit_MyNetworks Permit_Sasl_Authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_security_level = может