Archiv verlassen und diese Seite im Standarddesign anzeigen : phpmail mit -f
sixtyseven
25.01.2005, 22:15
Hallo,
kann mir jemand sagen wie ich hier den -f Parameter einbauen muss?
mail($to, $subject, $msg, $mailheaders);
Bin schon fast am verzweifeln weil keine Mails ankommen.
mail($to, $subject, $msg, $mailheaders, "-f $fromemail");
sixtyseven
26.01.2005, 17:19
Hallo Mystics,
haut leider nicht hin, bzw. es kommt nichts an. Das ganze ist von phpnuke und bräuchte mailmäßig nur das Feedbackformular, was ich gerne für eine Homepage genutzt hätte. Aber irgendwie...
ich poste mal den Rest:
global $adminmail, $nukeurl;
if(isset($_POST['message_contact']))
{
$empf=intval($_POST['message_contact']);
$sql="select * from ".$prefix."_contact_contacts where id='$empf'";
$abfrage=sql_query($sql,$dbi);
$ergebnis=sql_fetch_array($abfrage,$dbi);
$felder=explode("#",$ergebnis['bezug']);
$to=$felder[1];
}
else $to=$GLOBALS['adminmail'];
/**
* Betreff um Adresse der Seite erweitern
*/
$subject .= "($nukeurl)";
$mailheaders = "From: $nukeurl <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
$msg=xssval($msg);
$mailheaders=xssval($mailheaders);
$subject=xssval($subject);
mail($to, $subject, $msg, $mailheaders);
mail($sender_email,"Vielen Dank für Ihre Ihre Anfrage");
echo $to;
echo "<b>Ihre Nachricht wurde gesendet</b><br>";
echo "Vielen Dank für Ihr Interesse";
}
if ($send == "no")
{
OpenTable() ;
echo "$name_err";
echo "$email_err";
echo "$message_err";
echo "$form_block";
CloseTable() ;
}
wenn ich das als .php Datei ausführe kommt es an:
mail("ich@hier.de","subject","mein text",'','-fdu@hier.de);
StGaensler
26.01.2005, 18:39
(...)
wenn ich das als .php Datei ausführe kommt es an:
mail("ich@hier.de","subject","mein text",'','-fdu@hier.de);
Da hast du zwei Fehler.
Es muss heißen: 'f du@hier.de');
(Leerzeichen und Hochkomma)
sixtyseven
26.01.2005, 19:08
Da hast du zwei Fehler.
Es muss heißen: 'f du@hier.de');
(Leerzeichen und Hochkomma)
Jo,
ein Fehler, hab beim rauskopieren das Hochkomma vergessen,
oder zumindest ist auch ohne Leerzeichen bei mir angekommen.
Was mir allerdings nicht weiterhilft :)
Du hast also das:
mail($to, $subject, $msg, $mailheaders);
mail($sender_email,"Vielen Dank für Ihre Ihre Anfrage");mit dem ersetzt?
$fromemail = 'existierende_adresse@email.de';
mail($to, $subject, $msg, $mailheaders, "-f $fromemail");
mail($sender_email,"Vielen Dank für Ihre Ihre Anfrage", '', '', "-f $fromemail");Und es funktioniert nicht?
sixtyseven
26.01.2005, 21:42
Und es funktioniert nicht?
und wie es funktioniert :rolleyes:
Vielen Dank Mystics, zum einen kenn ich mich nicht so gut mit php aus, zum anderen ist der -f Parameter für mich wirklich Neuland und anscheinend nicht nur für mich ;) Ich sitz da jetzt schon die ganze Woche dran und wirklich keiner, selbst Leute die sich täglich mit php beschäftigen, konnten mir bis jetzt weiter helfen.
Dann, kurz vorm verzweifeln hab ich gedacht, es gibt doch noch das vBulletinGermanyTeam <- da werden sie geholfen!
Nochmal recht herzlichen Dank, wirklich Klasse!
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.