Hi,

I'm a bit confused by the fact that the 'To' header is being modified by sieve 
when a message is being redirected.

RFC3028 states in chapter 4.3:
>   The "redirect" action is used to send the message to another user at
>   a supplied address, as a mail forwarding feature does.  The
>   "redirect" action makes no changes to the message body or existing
>   headers, but it may add new headers.  The "redirect" modifies the
>   envelope recipient.
(see http://www.ietf.org/rfc/rfc3028.txt)

The situation here is as follows:

I'm sending a mail to "[EMAIL PROTECTED]" (To: ...), which is being delivered 
to "[EMAIL PROTECTED]" (Delivered-To: ...).

User city has the following sieve script:
  redirect "[EMAIL PROTECTED]";
  keep;

One would expect, that the 'To:' header is identical in both mails, but 
instead I get something like this:

Mail in 'city' mailbox:
> Delivered-To: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: test mail

(Redirected) Mail in 'other' mailbox:
> Delivered-To: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: test mail

It seems as if sieve uses the 'Delivered-To' header as the 'To' header in the 
redirected mail - which is not what I need.

Am I misunderstanding something here, or does dovecot's sieve plugin not act 
according to the RFC?

Patrick.

-- 
STAR Software (Shanghai) Co., Ltd.            http://www.star-group.net/
Phone:    +86 (21) 5427 7799 x 826             Fax:   +86 (21) 6485 0071

PGP key:         https://stshacom1.star-china.net/keys/patrick_nagel.asc
Fingerprint:           E09A D65E 855F B334 E5C3 5386 EF23 20FC E883 A005

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to