Как я могу разрешить отправку незашифрованных писем через SMTP-порт 25 с аутентификацией пароля (обычный текст) - без SSL / TLS? Мне нужно включить это, потому что у меня есть старые IP-камеры, которые не могут использовать шифрование для отправки писем ...
Я уже закомментировал «smtpd_tls_auth_only = yes» в файле postfix main.cf по адресу /opt/mailcow/data/conf/postfix/main.cf, но теперь я получаю сообщение об ошибке «Relay access denied» при попытке отправить электронное письмо на адрес внешнего домена. По крайней мере, я могу отправлять электронные письма себе (на моем почтовом сервере), используя порт 25 без шифрования, но мне нужно отправлять электронные письма на внешние адреса.
У меня он работает без настройки реле внутри локальной сети и / или добавления IP-адресов в mynetworks
в конфигурации Postfix. Я установил значение параметра smtpd_tls_auth_only
в файле Postfix main.cf от «да» до «нет». Я также разрешил аутентификацию SASL для SMTP на порту 25 в файле master.cf Postfix, изменив значение для smtpd_sasl_auth_enable
от «нет» до «да».
Теперь я могу отправлять электронные письма (с правильной аутентификацией пользователя) через SMTP, используя порт 25 без шифрования, а также используя, например, порт 465 с SSL / TLS.
По крайней мере, я могу отправлять электронные письма себе (на моем почтовом сервере), используя порт 25 без шифрования, но мне нужно отправлять электронные письма на внешние адреса.
Вы можете отправлять сообщения на адрес электронной почты "на своем почтовом сервере" и заставлять скрипт procmail пересылать сообщения после осмотра на внешний адрес электронной почты, например сценарий может проверять отправляемый IP-адрес.