> у твоего велосипеда квадратные колёса
> всё уже давно изобретено и называется это Sender Rewriting Scheme
> google://postfix srs Слушай, я поглядел документацию на этот postsrsd. Я так понял что он полностью решает проблему с тем, что форвардинг не отбрасывается по SPF. Но правила эти по переписыванию адреса в этом сервисе не гибкие, или (я только почитал документацию быстро) даже вообще отсутствуют.
Я бы хотел например иметь возможность организовать мини-список рассылки:
otdel@mydom.ru => {...@ya.ru, ...@mail.ru и т.д.}
и чтобы на адрес рассылки otdel@mydom.ru - могли написать только с определённых адресов (тут я при получении письма postfix'ом предполагаю дёрганье SQL с проверкой наличия записи FROM_ADDR и TO_ADDR в определённой таблице). Т.е. если TO_ADDR не список рассылки - то прилетает OK, если список рассылки - то в зав-ти от наличия FROM_ADDR в списке доступа туда - или OK или DISCARD.
Далее при отсылке письма postfix'ом, если FROM_ADDR не с моего домена и orig_to - рассылка, то замена FROM_ADDR на адрес рассылки.
В итоге чтобы все участники списка получили письма не с адреса hash+example.com+otdel@mydom.ru, а просто от otdel@mydom.ru
Но чтобы эту логику мог написать я. Какие в этом направлении есть варианты?