Why does this happen

I have a mailer doohicky… and I just curious as to why something happens…

<?

// Mail out
$f = "From : ";
$From = $f . $email;
mail("5852611864@vtext.com", $subject, $message, $From);

?>

That code doesn’t send the e-mail address

<?

// Mail out
$f = "$From : ";
$From = $f . $email;
mail("5852611864@vtext.com", $subject, $message, $From);

?>

That one does… any clue why

also… is there a way to make it so when the user inputs their email address it actually shows up as coming from there?

bizump

There are absolutely no differences between the code, are you sure you posted the right two versions?

difference is the “$” in $From
in 1st case, you just send the word,
in the second ($From ) the value of that php variable…

Ohhh… man, I went through that over and over and over… and NEVER noticed that. Good eye Eyez… :stuck_out_tongue:

Yup, eyez founded it.
So it’s just because the one was a word, and the other was a variable?

Yeah

oh… well it still doesn’t do what its supposed to, but its closer

what exactly are you trying to do? I’m a little unclear as to what you want… its not sending the e-mail at all? or its just not saying what the From field is?

Jubba:
It is sending the email, the subject and the actual message part show up, but what happens is that it comes from host33@ipowerweb.com, not from the inputed emaiil, and I’m wondering if there is a way to have it show up like that or if its ubpossible

yeah, did you read all of my post here: http://www.kirupaforum.com/forums/showthread.php?s=&threadid=17313

it explains the header information in the 7th post down…

Jubba, I read it, but I’m still lost
Like, I can make the name show up, just not in the right place…
and i don’t really need the bcc thing if thats what you thought i meant… sorry for bein annoying

no not the bcc thing. it tells you how to put the From: part in.

Ok, well I’m gonna do what I can, I’ll post what I’ve done to further screw up my thing in a minute. :beam:

$headers = "From: $fromName <$fromName@$SERVER_NAME> 
";

isnt that just gonna make it be from the person’s name at xxviii.net? (xxviii.net being my server thing)

you can make it say wherever you want. just change the varialbes.

ok, just a minute, ill try real quick

I just realized something
isnt

$headers = "From: $fromName <$fromName@$SERVER_NAME> 
";

just going to place From: Whoever@whatever.com at the top or wherever?
I want the inputed email address to actually be the email address you recieved from

oh, then check out the link in that thread. There is a complete explanation of headers in there…

check out Replay-to