Bug #3248 Updated: mail function putting wrong timezone info in message header?

From: 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

« previous php.bugs (#11211) next »