|
|
|||||||||
|
|||||||||
|
|||||||||
| |
|||
| ||||||||||||||||||||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
hey guys,
I have no idea why but every time i use the php email function, i have a few issues which i cannot resolve. 1. when viewing the email, the date and time on it(viewing through Outlook) is always around 16 hours ahead of the system time. 2. i can't get rid of this ..... Return-Path: URL Message-ID: X-OriginalArrivalTime: 03 May 2002 04:17:37.0392 (UTC) FILETIME=[751CD700:01C1F259] It's probably because of the way i created my email class...... and cos i have no real php experience..... class Email { //Attributes: var $Address; var $Subject; var $Text; var $Cc; var $FromName; var $FromAddress; //Methods: function Email($theAddress, $theSubject, $theText, $theCc, $theFromName, $theFromAddress) //Constructor. { $theAddress = str_replace(';', ',', $theAddress); $theCc = str_replace(';', ',', $theCc); $this->Address = $theAddress; $this->Subject = $theSubject; $this->Text = $theText; $this->Cc = $theCc; $this->FromName = $theFromName; $this->FromAddress = $theFromAddress; } function Send() { $headers .= "From: ".$this->FromName." <".$this->FromAddress.">\n"; $headers .= "X-Sender: <".$FromAddress.">\n"; $headers .= "X-Mailer: PHP\n"; // mailer $headers .= "X-Priority: 1\n"; // Urgent message! $headers .= "Return-Path: <".$FromAddress.">\n"; // Return path for errors /* If you want to send html mail, uncomment the following line */ $headers .= "Content-Type: text/html; charset=iso-8859-1\n"; // Mime type // add the CC to the TO field if ($this->Cc != "") { $this->Address .= ", ".$this->Cc; } $success = mail($this->Address, $this->Subject, $this->Text, $headers); return $success; } } i hope someone can point me in the right direction on this one. the dumbfounded one. gianni. |
|
#2
|
|||
|
|||
|
Hi Gianni,
That's weird. How have you setup php.ini for your mail settings? Double check that the mail server is correct, also try \r\n instead of just \n. Are you running PHP on Win/Linux?
__________________
i am cope. i drink coke. i am in hope.i am cope. i drink coke. i am in hope.i am cope. i drink coke. i am in hope. |
|
#3
|
|||
|
|||
|
Apache and PHP are both running on a WIN NT platform and my SMTP settings in my php.ini file are correct as well...
the header information is fixed now with the \r\n....thatnx for that. but i still get the incorrect time on the email.. thanks for all the help Gianni Last edited by gvimercati : May 5th, 2002 at 11:30 PM. |
![]() |
| Viewing: Dev Articles Community Forums > Programming > General Programming Help > mail problems |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|