tanidar
22.03.2011, 14:35
Описываю случай: Есть mail сервер со связкой postfix+procmail+dovecot а так же php система, которая загребает и обрабатывает почту через pop3.
Теперь собственно проблемма. Периодически приходит спам c полями From: и Reply-To: вида "имя пользователя, с запятыми" <[email protected]>
При этом php cbстема работает правильно, согласно с правилами RFC-822, где запятая в этих полях означает разделение между адресами и естественно валится на невозможности обработать неправильные адреса.
Теперь задача. Нужно написать рецепт для procmail который либо будет убирать запятые с "имя пользователя, с запятыми" и заменять их например на точки либо убирать такое имя оставляя только <[email protected]> в этих заголовках.
Кто может помочь идеями или примерами аналогичных правил?
Теперь собственно проблемма. Периодически приходит спам c полями From: и Reply-To: вида "имя пользователя, с запятыми" <[email protected]>
При этом php cbстема работает правильно, согласно с правилами RFC-822, где запятая в этих полях означает разделение между адресами и естественно валится на невозможности обработать неправильные адреса.
Теперь задача. Нужно написать рецепт для procmail который либо будет убирать запятые с "имя пользователя, с запятыми" и заменять их например на точки либо убирать такое имя оставляя только <[email protected]> в этих заголовках.
Кто может помочь идеями или примерами аналогичных правил?