Zdravim,
nejak nemuzu najit vhodnou kombinaci pro zprovozneni posilani automaticke odpovedi, pokud dojde email na alias ke konkretnimu uctu. Je to postavene nad Debian Jessie, postfix, amavis, dovecot s ucty v db, sieve. Ridil jsem se mimojine
http://serverfault.com/questions/624916/postfix-virtual-users-dovecot-sieve-envelop-does-not-contain-original-rec apod.:
Trasa emailu:
internet -> postfix -> amavis -> postfix -> dovecot-lda
postfix main.cf:
enable_original_recipient = yes
dovecot_destination_recipient_limit = 1
postfix master.cf:
....smtpd
-o ...
-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_milters
dovecot unix - n n - - pipe
flags=DRhuO user=vmail:mail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient} -a ${recipient}
dovecot 15-lda.conf (nefunguje ani kdyz je to povolene):
# lda_original_recipient_header = X-Original-To
dovecot 90-sieve.conf:
sieve_vacation_use_original_recipient = yes
V logu:
Apr 10 09:55:53 lda(SOMEUSER@SOMEDOMAIN: Info: sieve: msgid=<MSGID>: size=8230 discarding vacation response for implicitly delivered message; no known (envelope) recipient address found in message headers (recipient=<SOMEUSER@SOMEDOMAIN>, original-recipient=<SOMEUSER@SOMEDOMAIN>, and no additional `:addresses' are specified)
Hlavicky v emailu:
X-Original-To: SOMEUSER@SOMEDOMAIN
To: <SOMEUSERALIAS@SOMEDOMAIN>
Testy natvrdo:
/usr/lib/dovecot/dovecot-lda -d SOMEUSER@SOMEDOMAIN -f SENDER@SOMEDOMAIN -a SOMEUSERALIAS@SOMEDOMAIN -p MSG
Apr 10 10:03:44 lda(SOMEUSER@SOMEDOMAIN): Info: sieve: msgid=<MSGID>: size=1236 sent vacation response to <SENDER@SOMEDOMAIN>
Kde je tedy chyba, ze dovecot-lda skrz postfix potrebne info nema ?