Bug #3248 Updated: mail function putting wrong timezone info in message header?
| From: | sniper@php.net | Date: | Tue, 18 Jun 2002 22:13:08 +0000 |
| Subject: | Bug #3248 Updated: mail function putting wrong timezone info in message header? | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-11211@lists.php.net to get a copy of this message | ||
ID: 3248
Updated by: sniper@php.net
Reported By: chris@bcl.co.nz
-Status: Duplicate
+Status: Closed
Bug Type: Mail related
Operating System: Windows NT
PHP Version: 4.0 Beta 3
Assigned To: hholzgra
New Comment:
The #8909 was closed.
Previous Comments:
------------------------------------------------------------------------
[2001-11-28 08:27:45] hholzgra@php.net
dup of #8909
------------------------------------------------------------------------
[2001-11-22 18:07:20] venaas@php.net
Not sure if it helps, but I have a nearly untested patch
that computes the offset using the diff between
php_localtime_r() and php_gmtime_r(). I never understood
where _timezone came from anyway.
------------------------------------------------------------------------
[2000-07-25 21:26:20] hholzgra@php.net
implementation for mail on microsoft platforms
is in win32/sendmail.c
and in there is generation code for generating
a Date: header if none was supplied by mail()
function ( see function PostHeader() )
------------------------------------------------------------------------
[2000-07-25 20:27:20] zak@php.net
As far as I can tell from the source code, PHP is not responsible for
generating the email message headers.
Do other messages generated by the same server have the correct
timezone information?
------------------------------------------------------------------------
[2000-01-18 19:29:30] chris@bcl.co.nz
Not sure if this is really a PHP problem or just Microsoft at work,
but
sending email using the "mail" function seems to give incorrect
timezone info in the "Date:" header. eg:
Received: from becks by macs.wn.bcl.co.nz; Wed, 19 Jan 2000 13:11:34
+1300 (NZDT)
(in this case becks=NT, macs=Unix - +1300 NZDT is correct)
Message-ID: <200001190011.NAA19048@macs.wn.bcl.co.nz>
Date: Wed, 19 Jan 2000 13:11:35 -1200
-1200 is wrong.
The NT timezone is set to +12:00 Auckland/Wellington, with Daylight
saving enabled.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=3248&edit=1