Jump to content

Archived

This topic is now archived and is closed to further replies.

cschoon

mail() command help

Recommended Posts

Hello,

I am using the mail() function/command. whenever I Put mail($recipient, $subject, $message, $from) I have a problem with the $from variable. The email sends. The problem I am having is if my email was test@test.com when I receive the email it says it is from test. It seems to drop everything else. When I look at the return email, the proper email does show up => test@test.com. What am I missing if my variable $from = "test@test.com";

Also, is there a way to have it send "John Smith" <test@test.com>??

Any help would be great.

Thank you in advance

Share this post


Link to post
Share on other sites
Actually the 4th argument is not "from", but the optional headers.

Use this:

[code]$headers = "From: John Smith <test@test.com>\r\n";
mail($to, $subject, $message, $headers)[/code]

Share this post


Link to post
Share on other sites
[!--quoteo(post=380443:date=Jun 5 2006, 09:53 PM:name=poirot)--][div class=\'quotetop\']QUOTE(poirot @ Jun 5 2006, 09:53 PM) [snapback]380443[/snapback][/div][div class=\'quotemain\'][!--quotec--]
Actually the 4th argument is not "from", but the optional headers.

Use this:

[code]$headers = "From: John Smith <test@test.com>\r\n";
mail($to, $subject, $message, $headers)[/code]
[/quote]

Worked like a charm! Thanks

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.