Смена адреса отправителя при пересылке, Кровосток, 25-Окт-22, 08:17 [смотреть все]Доброго дня, Уважаемые!Дайте пожалуйста совет. Есть стандартная инсталляция: Postfix+MySQL+PostfixAdmin И если сделан alias с пересылкой на внешние адреса: user@MY-DOM.RU => {user-yandex@yandex.ru, user-mail@mail.ru, user-gmail@gmail.com} и на user@MY-DOM.RU приходит письмо с внешнего какого-то адреса addr@EXT.RU, то при пересылке совершенно закономерно почтовые сервера внешних получателей генерируют spf fail, т.к. видят что письмо от addr@EXT.RU приходит с какого-то сервера mx.MY-DOM.RU Так вот как в postfix'е настроить перезапись адреса отправителя? Т.е. как я это вижу: - При попытке отсылки письма через postfix, дёргается к примеру SQL запрос (написанный мной) с передачей ему аргументов (ОТ КОГО, КОМУ, ТЕМА), который возвращает результаты на основании которых отправляется/отбрасывается (типа СТАТУС) письмо и заменяются определённые поля (ОТ, КОМУ, ТЕМА) Возможно ли такое?
|
- Смена адреса отправителя при пересылке, муу, 08:45 , 25-Окт-22 (1) +4
проблемая старая как мир^W SPFу твоего велосипеда квадратные колёса всё уже давно изобретено и называется это Sender Rewriting Scheme google://postfix srs
- Смена адреса отправителя при пересылке, Кровосток, 08:47 , 25-Окт-22 (2) +3
> у твоего велосипеда квадратные колёса > всё уже давно изобретено и называется это Sender Rewriting Scheme > google://postfix srs Спасибо, сейчас зароюсь в эту штуку.
- Смена адреса отправителя при пересылке, Кровосток, 09:06 , 25-Окт-22 (3) +3
> у твоего велосипеда квадратные колёса > всё уже давно изобретено и называется это 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 Но чтобы эту логику мог написать я. Какие в этом направлении есть варианты?
- Смена адреса отправителя при пересылке, Ann None, 19:09 , 25-Окт-22 (4) +1
- Смена адреса отправителя при пересылке, Кровосток, 21:09 , 25-Окт-22 (5)
> а может не изобретать очередной велосипед, а взять готовый менеджер рассылок? > https://www.opennet.dev/prog/sml/136.shtml Ох спасибо, так спасибо! Судя по всему - вкачу я Sympa'у. То, что надо и без дальнейших поисков :) Да, велосипедостроение присутствует, я ведь уже в голове накатал примерную схему веб-приложухи чтобы это всё организовать :)
|