Tom Williams wrote:
Jeremy Thompson wrote:


Tom Williams wrote:

Hi! Ok, I have two questions regarding delivery dates on messages:

1)   Some messages sent from computers with a date set in the PAST are
showing up as being delivered on a date in that year even though the
message was sent recently.  For example, if the date on my computer is
sent to July 19, 2001 and I send a message TODAY to a SquirrelMail user,
my message will apear in their inbox with a date of July 19, 2001 and
NOT July 19, 2003.  Why is this?

2)   Some messages appear in my SquirrelMail inbox with a date of Dec
31, 1969.  Why is this?

I've tried searching for "1969" in the archives for this list:

http://sourceforge.net/mailarchive/forum.php?forum_id=2995

and got no hits.

What's going on with these delivery dates?

Thanks in advance for your time and assistance.. :)

Peace...

Tom

Tom,


Any more details? Server? OS? Squirrelmail version? Where is the error
occuring (in what mail client?)

The short answer is, yes, it can happen, but I'd want more details
before I go any further.

Jeremy


Hi! Sorry for not providing this info before. :)

IMAP server: Courier IMAP 1.4.5
POP3/SMTP server: Qmail 1.0.3/Vpopmail 5.2.1
Host OS: RedHat Linux 8 (I believe, 2.4.2 kernel)
Web server: Apache 1.3.27
PHP version: 4.2.3
SquirrelMail version: 1.4.1

SquirrelMail is the mail client being used.  The above delivery date issues
happen when I view the inbox.  Occasionally we will receive a message with
the date of December 31, 1969.  In the case of the message with the '2001'
year in the date, the SENDER has their system date set to 2001 due to
software requirements they have for another app they run.  So they force this
date so that app will run.  I'm not sure why the date the message is received
is not displayed but rather the date in the mail header (I'm guessing).

Did I provide enough info?

Peace...

Tom


Tom,


Let me preface all of the following by saying that I am running a Windows server under Win2k Pro. However, I think most of this will carry over quite nicely.

Firstly, let me state the obvious by saying that it seems that outgoing emails from SM must therefore be using the user's time (not the servers). The only possible solution (read dodgy workaround) maybe to create some custom timezone (Options/Personal Information) that adds (24x365x2) hours. Not sure if that would work though...

As far as the 1969 question is concerned, is this appearing on emails generated by Squirrelmail or when read via SquirrelMail?

In my case, the date header generated by SquirrelMail had parentheses "(" and ")" around the timezone name. My mail server didn't like that and flat out rejected that header field.

Now, somehow some mail clients managed to figure out the correct date when displaying the incoming message (SM and outlook express amongst these) - probably from the times in the other header fields.

Other clients (Mozilla) refused. They displayed the date as 01 Jan 1970 and had an "X-te" field in the header.

Right. Now to what extent this was due to my server is unclear and so I'm not sure how that applies to your situation.

The summary of all this, is that I'd have a look at the headers on those incorrectly displayed emails. I'd suspect that they would have an incorrectly formated (or missing) date header field.

Hope that helps!
Jeremy





-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
--
squirrelmail-users mailing list
List Address: [EMAIL PROTECTED]
List Archives:  http://sourceforge.net/mailarchive/forum.php?forum_id=2995
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

Reply via email to