Hi all, Over the weekend, we've migrated our old mail environment to Sendmail and Dovecot: - Dovecot 1.0 stable - Sendmail 8.13.3 - Procmail 3.22 Procmail is MDA for Sendmail and it delivers mail to Maildir boxes. Email clients like Eudora, Thunderbird, Outlook and mutt are working OK. When using Outlook Express and Pine however, in the message list the 'from' or 'sender' field is empty. This means users of these programs cannot see who did send the mail to them. When running Dovecot 0.99 in a early test period, this problem did not occur. Question: Did anyone see this behaviour before and how to fix it? Best regards, Remy Zandwijk
On Tue, 2005-03-01 at 20:57 +0100, Remy Zandwijk wrote:> Procmail is MDA for Sendmail and it delivers mail to Maildir boxes. Email > clients > like Eudora, Thunderbird, Outlook and mutt are working OK. When using Outlook > Express and Pine however, in the message list the 'from' or 'sender' field > is empty. > This means users of these programs cannot see who did send the mail to them. > > When running Dovecot 0.99 in a early test period, this problem did not occur.This sounds like the new message address parser behaves differently with some messages. Pine (and apparently OE) is using FETCH ENVELOPE command to get the sender, while others fetch and parse the headers themselves. With a few tests I didn't notice any problems though.. Does that happen with all emails? Does it matter if you delete dovecot.index.cache file for the mailbox? Could you look at the ENVELOPE reply if it contains the sender? (http://dovecot.org/bugreport.html#sniffing) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20050303/04e41639/attachment-0001.bin>
Timo,>With a few tests I didn't notice any problems though.. Does that happen >with all emails? Does it matter if you delete dovecot.index.cache file >for the mailbox? Could you look at the ENVELOPE reply if it contains the >sender? (http://dovecot.org/bugreport.html#sniffing)It does happen with all emails and it happens with the cache file deleted (as matter of fact, I deleted the entire maildir directory and created a fresh one, delivered mail to it and started OE). I used Ethereal to sniff the connection to Dovecot. The EVELOPE command is: ENVELOPE ("Fri, 4 Mar 2005 10:16:24 +0100" "Test" NIL NIL NIL NIL NIL NIL NIL "<001001c5209a$d67d5e80$f7572582 at lap04XXXXX>") RFC822.SIZE 1377 UID 11 FLAGS (\Recent) INTERNALDATE "04-Mar-2005 10:16:02 +0100") i36i OK Fetch completed. You can see the entire output on: http://www.luckyhands.nl/download/dovecot-envelope.txt Best regards, Remy