Brian Wong writes:
List, I was running out of space on one courier-imap server and needed to move a user's mailbox onto another courier-imap instance. I did this using the `scp` openssh command. The problem is, the user using Mac Mail said that all the timestamps in her client (Mac Mail) report the range of time in which the copy took place.Am I correct when I assume this is probably the INTERNAL DATE message attribute?
The message file's modification time is indeed reported as INTERNALDATE.
Is there an RFC explicitly stating that clients should read
the SMTP Date header of the message body and not the INTERNAL DATE of
the IMAP server?
There's nothing that explicitly states that, by the contents of the message's Date: header, and the message's INTERNALDATE have a precise definition in the protocol. The right value for what most people would consider to be a message's date is not INTERNALDATE, but its Date: header.
Using the Squirrelmail webmail application to access the very same mailbox does show the original dates and not the dates of the actual migration. I just wanted some proof that the client is not compliant by pointing to a standard which says the client must use the SMTP Date header. Thanks.
It's not technically a protocol violation, but rather than a simple bug. The mail client is simply showing a wrong field.
pgprDgpROonOY.pgp
Description: PGP signature
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ Courier-imap mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
