У меня есть почтовый сервер, и я хочу предотвратить получение поддельных писем. Как только пользователь аутентифицирован, он может подделать свою электронную почту.
Это часть моей /etc/postfix/master.cf
который должен содержать соответствующую конфигурацию:
smtp inet n - - - - smtpd
submission inet n - - - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_sasl_type=dovecot
-o smtpd_sasl_path=private/auth
-o smtpd_sasl_security_options=noanonymous
-o smtpd_sender_login_maps=pgsql:/etc/postfix/pgsql-email2email.cf
-o smtpd_sender_restrictions=reject_sender_login_mismatch
-o smtpd_sasl_local_domain=$myhostname
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject
Странно то, что независимо от того, сделаю ли я ошибку в этой конфигурации (например, замените pgsql
с участием foobar
) postfix, похоже, наплевать. Я не получаю сообщения об ошибке в /var/log/mail.err
или /var/log/mail.log
.
Что могло вызвать такие «ошибки»? Где я могу найти причину проблемы?
Заранее большое спасибо за любую помощь.
Сегодня я узнал ... что дисплеи thunderbird не имеют ничего общего с тем, что Thunderbird на самом деле делает.
После того, как у меня не было этой проблемы с эволюцией, стало ясно, что это не клиент, затем я заблокировал порт 25 на стороне сервера, а затем thunderbird не отправлял никаких писем (не мог связаться с сервером), поэтому, несмотря на настройку порта 587 в мастере конфигурации ( Я повторил это несколько раз) thunderbird использовал порт 25. Только удаление thunderbird-config (~ / .thunderbird) могло исправить это (я также переустановил, но, возможно, удаления ~ / .thunderbird было бы достаточно).