Hello, I am trying to use sieve to forward or redirect messages after they reach the dovecot service on my mail server. My sieve rule for the mail user "[email protected]" contains a single line:
""" redirect "[email protected]"; """ After enabling this rule and sending mail to the mailbox "[email protected]" I see the following it the maillog: """ 1) Feb 20 09:18:21 mail smtpd[6741]: 6979ad3753eb0f9d smtp failed-command command="RCPT TO:<[email protected]> " result="550 Invalid recipient: <[email protected]>" 2) Feb 20 09:18:21 mail dovecot: lmtp: Error: sendmail: command failed: 550 Invalid recipient: <[email protected]> 3) Feb 20 09:18:21 mail dovecot: lmtp([email protected])<39847> <oA1MJC3JtmenmwAAZU03Dg>: Error: sieve: msgid=<[email protected]>: redirect action: failed to redirect message to <[email protected]>: Sendmail program returned error (temporary failure) """ I suppose OpenSMTPD does not like the "RCPT TO:" part of the mail transaction. I only noticed that the error in the log shows an additional space after the address: """ smtp failed-command command="RCPT TO:<[email protected]> " """ but I am not sure if I can do something with this. I tried to write the rule like this: """ redirect "<[email protected]>"; """ But nothing changed. Is this a problem with dovecot or OpenSMTPD? OpenBSD 6.7 stable dovecot 2.3.21.1 (d492236fa0) OpenSMTPD 7.6.0 -- Best regards Maksim Rodin

