PHP: Spoofing E-Mail From, Reply-To, etc Headers

Posted on 2006-05-29
Medium Priority
Last Modified: 2008-01-09
I have a problem:  in php, I use the mail() function to send e-mails.  The mail() function allows me to set From and Reply-To headers.  That works fine.  However, when I send an e-mail to a cell phone (ex, sending an email to 4343432222@vtext.com), the From and Reply-To headers aren't spoofed.  For some reason, with cell phones, spoofing the headers doens't work.  Any ideas?
Question by:jtk07
LVL 10

Expert Comment

ID: 16787022
Depends on what you mean by 'spoofing the headers'.  If you mean it doesn't use the from and to that you set, what is showing up as the from and to on the other end?

Accepted Solution

rbartz earned 2000 total points
ID: 16787388

The best way to control headers is to use the open source GPL phpmailer() class and build your email using it.  It takes the place of the mail() function and gives you excellent control.  It is not really very hard to impliment, just include the class in your page and make a few changes to the way you construct your email.

Download the class at http://phpmailer.sourceforge.net/

The package contains excellent documentation and examples that will help you to build exactly the headers that you want for any application.

LVL 44

Expert Comment

ID: 16787638
following rbartz, the PHP mail () function was not designed for cell phone addresses (at least not working for it), and you will have to use a different MAIL() function until they update the code, or else design your own, as he says.

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When it comes to write a Context Sensitive Help (an online help that is obtained from a specific point in state of software to provide help with that state) ,  first we need to make the file that contains all topics, which are given exclusive IDs. …
Strategic internal linking is often considered an SEO power technique, especially for content marketing. Do you need to hire an SEO agency to optimize you internal linking? No, this article will help you understand the basics of internal linking and…
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
The viewer will learn how to count occurrences of each item in an array.
Suggested Courses
Course of the Month13 days, 22 hours left to enroll

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question