Придумал доп. проверку на спам-фильтре: на соответствие TLD хоста и адреса отправителя - у "правильных" корреспондентов они, как правило, совпадают (кроме .com), а спамеры этим особо не озабочиваются.
Каким выражением выцепить tld - вроде понятно, \N(?<=\.)[a-z]{2,4}$\N, а вот как пропустить через него $sender_host_name и $sender_address, чтобы потом сравнить результат применения - не понимаю. Видимо не вдумчиво делал RTFM. Поможите, люди добрые
