postfix sasl отправь с другого адреса - PullRequest
0 голосов
/ 01 июня 2018


У меня есть работающий постфиксный сервер с аутентификацией sasl, и он отлично работает, пока я использую адрес электронной почты в поле from, принадлежащий пользователю, которого я использую для sasl_auth.Однако, если я хочу отправить письмо с адреса, отличного от используемого в sasl_username, в журнале появляется следующая ошибка:

Client host rejected: Server configuration error (in reply to RCPT TO command))

Мне бы хотелось, чтобы Postfix разрешал отправку писем с любогоадрес в поле rcpt to, но механизм аутентификации по-прежнему включен.
Как я могу это сделать?
Вывод моего postconf -n:

[root@mailout /]# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
compatibility_level = 2
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = ipv4
mailbox_size_limit = 0
mydestination = mailout.domain.com, mailout.domain.com, localhost.domain.com, , localhost
myhostname = mailout.domain.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.1.1.5
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost = 
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_mynetworks permit_inet_interfaces permit_sasl_authenticated
smtpd_reject_unlisted_sender = no
smtpd_sasl_auth_enable = yes
smtpd_sender_restrictions =
smtpd_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtpd_tls_cert_file = /etc/ssl/certs/wildcard.crt
smtpd_tls_key_file = /etc/ssl/private/wildcard.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
smtputf8_autodetect_classes = sendmail, verify

1 Ответ

0 голосов
/ 04 июня 2018

Вам необходимо разрешить sasl-аутентификацию в ваших smtpd_sender_restrictions или smtpd_relay_restrictions.

smtpd_sender_restrictions = permit_sasl_authenticated

Может быть, больше этого конкретного ограничения желательно, но это должно исправить вашу проблему.

...