Thank you for reading this post, don't forget to subscribe!
Редко, но бывает в логах постфикса такие ошибки:
1 2 3 4 |
Nov 6 17:22:44 mx postfix/smtpd[22836]: warning: Illegal address syntax from unknown[192.168.XX.XX] in RCPT command: <'email_1@example.com'> Nov 6 17:22:45 mx postfix/smtpd[22836]: warning: Illegal address syntax from unknown[192.168.XX.XX] in RCPT command: <'email_2@example.com'> Nov 6 17:22:46 mx postfix/smtpd[22836]: warning: Illegal address syntax from unknown[192.168.XX.XX] in RCPT command: <'email_3@example.com'> Nov 6 17:22:48 mx postfix/smtpd[22836]: too many errors after RCPT from unknown[192.168.XX.XX] |
Проблема в одинарных кавычках ’email’ которых не должно быть и которые появляются, как правило, у пользователей Outlook. Лечится вот таким вот фильтром в постификсе:
В main.cf добавляем
1 |
<strong>smtpd_command_filter = pcre:/etc/postfix/command_filter.regex</strong> |
в /etc/postfix/command_filter.regex
1 |
<strong>/^RCPT\s+TO:\s*<'([^[:space:]]+)'>(.*)/ RCPT TO:<$1>$2</strong> |