Развернута простая установка Postfix. В настоящее время используется SMTP-сервер Google в качестве smarthost:
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable=yes
smtp_sasl_security_options=noanonymous
smtp_use_tls=yes
smtp_tls_note_starttls_offer=yes
smtp_tls_security_level=encrypt
smtp_sasl_password_maps=hash:/etc/postfix/saslpassword
Есть соответствующий файл /etc/postfix/saslpassword
[smtp.gmail.com]:587 <mail>:<password>
Однако меня беспокоит наличие конфиденциальных учетных данных в виде обычного текста.
Есть ли способ использовать smarthost без аутентификации?
Я имею в виду, не для рассылки спама через открытый ретранслятор, а для удобства не указывать пароль в виде обычного текста и немного дополнительной конфиденциальности?
Любая помощь очень ценится, спасибо.
Да, у вас есть два варианта:
Заставьте Google добавить IP-адрес вашего сервера в качестве надежного отправителя (маловероятно).
Используйте службу SMTP вашего поставщика услуг для ретрансляции почты.