Hallo habe folgendes Problem: Hab ein Formmailer geschrieben, alles funktioniert auch fast so wie es sollte. Das einzige Problem ist dass ich wenn ich die Mail erhalte, ich im "From:" -Feld nicht die E-mailadresse haben will, sondern FirstName und LastName der Person die sich regestriert hat.
Hab schon alles moegliche versucht, doch ich krieg im bestenfall:
"michael.mueller@faked-sender.at" oder "michael.mueller@kundenservice.at"anstatt "michael mueller".
Gibt es also irgendeine moeglichkeit da den Namen (also "FirstName LastName", bzw. Namen und mailadresse anzeigen zu lassen?? Oder liegt das am Mailserver? laesst sich das Problem ueberhaupt auf php Ebene loesen?
Weare fuer schnelle hilfe sehr dankbar.
PHP
{
$_data = "First Name: ". ($_POST['FirstName']).
"\nLast Name: " . ($_POST['LastName']).
"\nE-Mail Address: " . ($_POST['E-MailAddress']).
"\nCompany: " . ($_POST['Company']).
"\nJob: " . ($_POST['JobTitle']).
"\nCity: " . ($_POST['City']).
"\nCountry: " . ($_POST['Country'])."\n";
$Mailnachricht = "New Registration received: \n\n".$_data;
$Mailnachricht .= "\nDate/Time: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Message from: $LastName\n";
$Mailabsender = "From: ";
$Mailabsender .= $_POST['E-MailAddress'] . ' ,' ;
$Mailabsender .= chop($_POST['FirstName']) . ' ' ;
$Mailabsender .= chop($_POST['LastName']);
mail($Empfaenger, $Mailbetreff, $Mailnachricht, $Mailabsender);
echo '<meta http-equiv="Refresh" content="1; URL=thankYou.html">';
}
Alles anzeigen
mfg
R_5