Re: using the PHP4 mail() function in (Newbie)

From: Date: Sat, 23 Jun 2001 15:21:28 +0000
Subject: Re: using the PHP4 mail() function in (Newbie)
References: 1 2 3 4 5  Groups: php.windows 
Request: Send a blank email to php-windows+get-8001@lists.php.net to get a copy of this message
Hi, As Rechard pointed out that mail() function accepts "additional_headers" as its 4th parameter. I usually add the following headers in that parameter: From: <users-address> \r\n Content-Type: text/plain; charset=iso-8859-1 \r\n Date: <date-you-must-build> \r\n optionally, you might also add Errors-to: <usually-admin-of-this-script> A couple of notes : 1) Date: field mail() on NT (sendmail.c) will add one if not given, but its GMT offset is wrong (as of 4.0.5RC1). so build it by yourself. $utcoff = (date("Z") / 60 / 60) * 100; $utcoff = sprintf("%05d", $utcoff); $mdate = date("D, d M Y H:i:s")." " . $utcoff; //$mdate = date("r"); 2) it is important to use "Errors-to:" as opposed to "Errors-To:" (notice case) to work around a bug in mail() on NT. Masato ----- Original Message ----- From: "Marnix Ottens" <mottens@xs4all.nl> To: "Richard" <richard@computech1.com> Cc: <php-windows@lists.php.net> Sent: Saturday, June 23, 2001 7:38 AM Subject: Re: [PHP-WIN] using the PHP4 mail() function in (Newbie) > Thanks for your reply Richard, but what I meant is > how to change the sender's address in the header, not in the message itself. > > As I don't host my own server I cannot change the php.ini file to replace > nobody@myhost.com > > Marnix > > ----- Original Message ----- > From: "Richard" <richard@computech1.com> > Cc: <php-windows@lists.php.net> > Sent: Saturday, June 23, 2001 6:20 PM > Subject: Re: [PHP-WIN] using the PHP4 mail() function in (Newbie) > > > > Sure, you can send it as a header after the body...Like so: > > > > $mailheaders = "From: $mailfrom\n"; > > mail($mailto, $mailsubject, $mailbody, $mailheaders); > > > > Where you establish $mailfrom as who its from > > > > Rick > > > > ----- Original Message ----- > > From: "Marnix Ottens" <mottens@xs4all.nl> > > To: "Michael Kelley" <mkelley@nmsu.edu>; "Peter Haywood" > > <peter.haywood@liquorice-e.com> > > Cc: <php-windows@lists.php.net> > > Sent: Saturday, June 23, 2001 2:14 AM > > Subject: Re: [PHP-WIN] using the PHP4 mail() function in (Newbie) > > > > > > > Just a quick addon question regarding the mail() function. My mail form > > > works fine but the person who receives the e-mail is seeing > "unprivileged > > > user" as the sender's name. I assume this is displayed by default. > > > > > > Can I add a "from" field in the mail() function to display another name > > than > > > "unprivileged user"?? > > > > > > My current mail() looks like this: > > > mail ($recipient_email,$subject,$bodymessage); > > > > > > regards, > > > Marnix > > > > > > ----- Original Message ----- > > > From: "Michael Kelley" <mkelley@nmsu.edu> > > > To: "Peter Haywood" <peter.haywood@liquorice-e.com> > > > Cc: <php-windows@lists.php.net> > > > Sent: Saturday, June 23, 2001 1:23 AM > > > Subject: Re: [PHP-WIN] using the PHP4 mail() function in (Newbie) > > > > > > > > > > You need to change > > > > SMTP = localhost ; for Win32 only > > > > to > > > > SMTP = MyMailhost.domain.edu ; for Win32 only > > > > > > > > (MyMailHost being your mail service's server -> pop3.hotmail.com) > > > > If you don't have that then you may need to install a mail service of > > > > your own ... > > > > If you need to do that research the archieves I know I've seen a load > of > > > > different free mail services and how to install (I didn't have to do > > > > that so I'm not going to try to tell you how to do it ...) > > > > > > > > > > > > Peter Haywood wrote: > > > > > > > > > Any advice on this would be much appreciated: > > > > > > > > > > I am trying to send a simple email. in the php file, i have > entered: > > > > > > > > > > <?php > > > > > mail ("myemail@address.com", "This is the Subject", > > > > > "This is the > > message > > > > > body"); > > > > > ?> > > > > > > > > > > when i load the page, i get the following: > > > > > > > > > > Warning: Server Error in C:\inetpub\wwwroot/php/tests/test.php on > line > > 2 > > > > > test.php being the file containing the PHP mail code > > > > > > > > > > this is the sendmail info in my php.ini file: > > > > > > > > > > [mail function] > > > > > ; For Win32 only. > > > > > SMTP = localhost ; for Win32 only > > > > > > > > > > ; For Win32 only. > > > > > sendmail_from = me@localhost.com ; for Win32 only > > > > > > > > > > > > > > > thanks, > > > > > > > > > > pete > > > > > > > > > > > > -- > > > > > > > > Michael Kelley > > > > mkelley@nmsu.edu > > > > > > > > Programmer/Systems Analyst I > > > > New Mexico State University > > > > Information and Communication Technologies > > > > Work # (505)-646-1374 > > > > P.O. Box 30001 > > > > MSC: 3AT > > > > Las Cruces, NM 88003 > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > PHP Windows Mailing List (http://www.php.net/) > > > > To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net > > > > For additional commands, e-mail: php-windows-help@lists.php.net > > > > To contact the list administrators, e-mail: > php-list-admin@lists.php.net > > > > > > > > > > > > > > > > > -- > > > PHP Windows Mailing List (http://www.php.net/) > > > To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net > > > For additional commands, e-mail: php-windows-help@lists.php.net > > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > > > > > > > > -- > > PHP Windows Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net > > For additional commands, e-mail: php-windows-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > > > -- > PHP Windows Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net > For additional commands, e-mail: php-windows-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net > >

« previous php.windows (#8001) next »