Postfix: изменить адрес отправителя bounce (письма из fetchmail)
Я использую Postfix MTA. Fetchmail используется для получения почты от нескольких учетных записей POP3.
Проблема заключается в следующем: если письмо не может быть доставлено, например, из-за того, что оно превышает ограничение размера почтового ящика, отправляется сообщение об отказе. Однако для пересылки почты используется почтовый адрес учетной записи на сервере Postfix, а не исходный почтовый адрес на сервере POP3. Это означает, что отправитель не может распознать, что почта не была доставлена, и он получает сообщения о пересылке с другого почтового адреса, которые он не может связать ни с одним отправленным сообщением, поэтому он отклоняет их. Это приводит к бесконечному обмену сообщениями об отказе, которые возвращаются от исходного отправителя.
Что мне нужно: как мне изменить почтовый адрес рикошета?
Пример:
- sender@sender.com отправляет письмо по адресу receivepop@pop3server.com
- Postfix на postfixserver.com извлекает эту почту из pop3server.com и пытается доставить ее по адресу receivepostfix@postfixserver.com
- почта слишком большая, поэтому она отклонена
- переадресовать сообщение на sender@sender.com, что почта от receivepostfix@postfixserver.com не может быть доставлена
- sender@sender.com сбит с толку, он никогда не отправлял письмо на адрес postpostfix@postfixserver.com
- сообщение о пересылке должно иметь адрес получателя pop@pop3server.com в качестве адреса отправителя
Какие-либо предложения? Спасибо!