PDA

View Full Version : e-mail address of sender in a FORM (help me please)



mrr
10-15-2007, 02:59 PM
Dear friends
Please help me about this subject:
1- I made a form including some fileds like NAME, TEL, E-mail , and ...
I did as the tutorial says and it works fine.
when one body came to that page and fills the fileds, I will receive an e-mail from the mentioned address in e-mail field.

and my problem is exactly here.
if that one, dosent have a valid e-mail address, it will send to me FROM AND FAKE E_MAIL ADDRESS

example:
he wrote in e-mail field: ddd@ddd.com
I will recive an e-mail from ddd@ddd.com !!!
and maybe I will lost it to spam folder !

So I want to change to this :
SENDER of these information will be MYSELF
an e-mail from ME will be sent to ME , including his infos.
I think I must edit that HTML.
so please help me to do like this

navaldesign
10-15-2007, 03:15 PM
Use this code instead of the standard one:

<?PHP
$mailto = "exampleemail@example.com";
$email = $HTTP_POST_VARS['email'];
$mailsubj = "Type your mail subject here";
$mailhead = "From: $mailto\n";
reset ($HTTP_POST_VARS);
$mailbody = "Values submitted from web site form :\n";
while (list ($key, $val) = each ($HTTP_POST_VARS))
{
if ($key!="submit")
{
$mailbody .= "$key : $val\n";
}
}
mail($mailto, $mailsubj, $mailbody, $mailhead);
?>

mrr
10-20-2007, 01:44 PM
Thank you SO VERY VERY MUCH FOR YOUR HELP.
I did exactly as you said
but no e-mail has been received after replacing the text ! :(
and I didnt see any items in your offered script including my e-mail address.
as I told you before, I want to the SENDER and RECEIVER be MYSELF (my e-mail address)
but that e-mail with contain the specification of sender.
Thank you so very much again
best regards

navaldesign
10-20-2007, 02:40 PM
The line

$mailhead = "From: $mailto\n";

defines the sender to be your self, as, previously, $mailto has been set to be

$mailto ="exampleemail@example.com";

where, of course, you need to replace "exampleemail@example.com" with your own, real email address.

If you no more recieve emails, you have probably mistaken something.

Please also note, that for most antispam filters, the script will work better if you use your account default email address (username@yourdomain.com)

mrr
10-21-2007, 07:52 AM
Thank you so VERY VERY VERY MUCH about everything.