%20%E2%80%94%20%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B8%D1%82%D1%8C%20%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D1%83%20%D0%BD%D0%B5%D0%B7%D0%B0%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D1%85%20%D0%BF%D0%B8%D1%81%D0%B5%D0%BC%20(SMTP-%D0%BF%D0%BE%D1%80%D1%82%2025).png)
Как разрешить отправлять незашифрованные письма через порт SMTP 25 с аутентификацией по паролю (обычным текстом) - без SSL/TLS? Мне нужно включить это, потому что у меня есть несколько старых IP-камер, которые не могут использовать шифрование для отправки писем...
Я уже закомментировал "smtpd_tls_auth_only = yes" в файле postfix main.cf в /opt/mailcow/data/conf/postfix/main.cf, но теперь я получаю сообщение об ошибке "Relay access denied", когда пытаюсь отправить письмо на адрес внешнего домена. По крайней мере, теперь я могу отправлять письма себе (на свой почтовый сервер) через порт 25 без шифрования, но мне нужно отправлять письма на внешние адреса.
решение1
По крайней мере, теперь я могу отправлять электронные письма самому себе (на свой почтовый сервер), используя порт 25 без шифрования, но мне нужно отправлять электронные письма на внешние адреса.
Вы можете отправлять сообщения на адрес электронной почты «на вашем почтовом сервере» и заставить скрипт procmail пересылать сообщения.после осмотрана внешний адрес электронной почты, например, скрипт может проверять отправляющий IP-адрес.
решение2
У меня это работает без настройки ретранслятора внутри локальной сети и/или добавления IP-адресов mynetworks
в конфигурацию Postfix. Я установил значение параметра smtpd_tls_auth_only
в файле main.cf Postfix с "yes" на "no". Я также разрешил аутентификацию SASL для SMTP на порту 25 в файле master.cf Postfix, изменив значение smtpd_sasl_auth_enable
с "no" на "yes".
Теперь я могу отправлять электронные письма (с правильной аутентификацией пользователя) через SMTP, используя порт 25 без шифрования, а также, например, используя порт 465 с SSL/TLS.