Probleme mit dem Mailversand per mail()...

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
18inch
Mitglied
Beiträge: 77
Registriert: 14.10.2003 00:41

Probleme mit dem Mailversand per mail()...

Beitrag von 18inch »

Hallo,
ich will mit einem Meag einfachen Skript eine Mail versende.
Hier der code:

Code: Alles auswählen

<?php if(isset($send)):
	{
	$to="to@web.de";
	$header="From: email@email.de"\n";
	mail($to,'Test',$text,$header);
	echo("Ihre Nachricht wurde erfolgreich verschickt!<br>");
	echo("<a href='mailing.php'>zurück...</a>");
	}
?>
Jedes mal kommt folgender hinweis:
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in f:\test\mailing.php on line 11

Habe schon rumgegoogelt!!! Woran liegt es, ich finde keinen Fehler!

Ich benutzte die neuste php Version und den Apache 1.3.xx!!
Vielen Dank.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Code: Alles auswählen

$header="From: email@email.de"\n";
Also für meinen Geschmack ist da ein Anführungszeichen zu viel (oder zu wenig) drin...
Außerdem fehlt mir der Nachrichtentext...

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
18inch
Mitglied
Beiträge: 77
Registriert: 14.10.2003 00:41

Beitrag von 18inch »

Dies ist auch nur ein kleiner Ausschnitt der Site.
Wenn man das Formular mit Senden bestätigt, dann wird per $php_self die Texarea-Variable per $text übergeben.
Und das 2. " habe ich nur falsch übernommen!
Also das wäre mir schon noch aufgefallen, wenn es daran gelegen hätte.

Weitere Vorschläge???
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Wie wärs wenn Du machst, was die Fehlermeldung sagt, nämlich in der php.ini nach der sendmail_from-Einstellung schaun?

Und BTW, da Du nur einen Header hast, brauchst Du kein \n dahinter. Ist aber sowieso falsch, weil Mailheader i. d. R. mit \r\n getrennt werden.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
18inch
Mitglied
Beiträge: 77
Registriert: 14.10.2003 00:41

Beitrag von 18inch »

Da habe ich schon nachgeschaut.
Und da habe ich meine StandardEMailadresse angegeben, die ich auch unter Outlook Express verwende.
Das sit doch richtig so, oder??
Wie realisiert ihr denn einen Emailversand??
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Lies mal hier nach und überprüfe ob Du alles eingestellt hast: http://de2.php.net/mail
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
18inch
Mitglied
Beiträge: 77
Registriert: 14.10.2003 00:41

Beitrag von 18inch »

Habe ich natürlich schon überprüft.
Und ich habe meine Daten dementsprechend verändert.
Das habe ich ale erstes gemacht!
Trotzdem geht es nicht!
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Und einen MTA (Mailserver) hast Du auch installiert und eingerichtet?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
18inch
Mitglied
Beiträge: 77
Registriert: 14.10.2003 00:41

Beitrag von 18inch »

Nein habe ich nicht!
Ich dachte dieser Part würde von Apache automatisch übernommen!
Wo bekomme ich einen solchen Server her???
Worauf muss ich beim installieren achten!??
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Apache httpd ist ein Webserver, kein Mailserver ;-)

Für Windows gibt es bspw. den Merak, ArgoSoft oder den MailEnable.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Antworten

Zurück zu „Coding & Technik“