Маршрутизация входящих писем на основе адреса в поле "Кому"

Как я могу настроить почтовый сервер для анализа поля "TO" каждого входящего сообщения, и если оно имеет форму <uniqueID>.CommonID.User1@domain.com затем направьте письмо по адресу user1@domain.com. В противном случае доставьте получателю. Кажется, мне нужно настроить / создать обработчик внутри MTA. Должен ли я использовать SMTP-реле?

В качестве дополнительного вопроса, предоставляет ли Godaddy такую ​​функциональность, поскольку в настоящее время я размещаю на них свою веб-страницу и сервер электронной почты.

1 ответ

Решение

Это просто сделать с Procmail.

:0
* ^To: <uniqueID>\.CommonID\.User1@domain\.cim
! User1@domain.com

Не понятно что <uniqueID> а также CommonID должен представлять, но если они могут быть выражены как регулярные выражения, у вас все настроено.

LDA может передать вашу электронную почту при стандартном вводе в любую программу, которую вы пишете. Procmail специализируется для этой цели, поэтому, даже если вы хотите написать свою программу на PHP, имеет смысл вызывать ее из Procmail, а не напрямую из LDA.

Другие вопросы по тегам