you should try to explain your problem and not how to implement a solution
Sorry. I know English bad. I tried to describe the problem in the first letter. I'll try again.
My Dovecot receive mail from many different domains (around 30) from many different machines. 1.1.1.1 - domain1 2.2.2.2 - domain2 3.3.3.3 - domain3 ... with different postfix with virtual_transport = lmtp:10.10.10.10:24 in their main.cf 10.10.10.10 - machine with my dovecot.
Users imap - 10.10.10.10:143 User smtp - 10.10.10.10:25 10.10.10.10:25 - postfix with sender_dependent_relayhost_maps = hash:$config_directory/relayhost_maps
in relayhost_maps @domain1 [1.1.1.1] @domain2 [2.2.2.2] @domain3 [3.3.3.3]
for example user@domain2 receive mail: inet -> 2.2.2.2:25 -> 10.10.10.10:24 -> saved to disk user@domain2 connect to 10.10.10.10:143 and read it.
for example user@domain2 sends mail: user@domain2 connect to 10.10.10.10:25 because in relayhost_maps written @domain2 [2.2.2.2] postfix sends it in 2.2.2.2 10.10.10.10:25 -> 2.2.2.2:25 -> inet
Everything works fine until the case comes to vacation auto-reply with dovecot-pigeonhole plugin :( Because the domain of the sender is unknown, postfix 10.10.10.10 does not understand where to forward mail. Where relay for domain2.
I do not know what to do ...
On Wed, 22 Jan 2014 15:46:52 +0100 Reindl Harald <h.reindl@thelounge.net> wrote:
do not mix the "From: header address of MAILER-DAEMON" with the envelope from=<MAILER-DAEMON@domain(1,2,3)> would be the problem described below why in the world do you need "sender_dependent_relayhost_maps" for vacation?
you should try to explain your problem and not how to implement a solution http://www.catb.org/~esr/faqs/smart-questions.html
Am 22.01.2014 15:39, schrieb Dmitry:
Thanks for your quick reply.
Can I least make dovecot write from=<MAILER-DAEMON@domain(1,2,3)>? How can I make "sender_dependent_relayhost_maps" works in postfix?
On Wed, 22 Jan 2014 14:18:26 +0100 Reindl Harald <h.reindl@thelounge.net> wrote:
Am 22.01.2014 13:39, schrieb Dmitry:
My problem is that when vacation auto-reply sent the field from=<> Because of this does not work "sender_dependent_relayhost_maps" in postfix
<> is correct in case of auto-responders
why? to prevent mail-loops if both sides have a responder
well, there are special headers too for this but they rely on be respected by the final destination while null sender never get bounces and replies
http://en.wikipedia.org/wiki/Bounce_message
Bounce messages in SMTP are sent with the envelope sender address <>, known as the null sender address. They are frequently sent with a From: header address of MAILER-DAEMON at the recipient site.