Mailversand via PHP

Hallo, folgende Fehlermeldung:

Warning: mail(): Failed to connect to mailserver at „localhost“ port 25, verify your „SMTP“ and „smtp_port“ setting in php.ini or use ini_set() in C:\Programme\Apache Group\Apache2\htdocs\kinderferienlager\mailingliste_add.php on line 18

erhalte ich bei folgendem Quellcode:

include(„connect.php“);
include(„con_db_ferienlager.php“);

if ($HTTP_POST_VARS[„nVorname“]!="")
{ $nVorname = $HTTP_POST_VARS[„nVorname“];
$nNachname = $HTTP_POST_VARS[„nNachname“];
$nAdresse = $HTTP_POST_VARS[„nAdresse“];
$eintrag = „INSERT INTO tab_mailingliste (Vorname, Nachname, Adresse) VALUES (’$nVorname’, ‚$nNachname‘, ‚$nAdresse‘)“;
$eintragen = mysql_query($eintrag);
}

$empfaenger = „[email protected]“;
$betreff = „Neuer Eintrag in Mailingliste“;
$text = „Hallo Marcel,
$nVorname $nNachname ($nAdresse) wurde soeben in die Mailingliste eingetragen“;
mail($empfaenger, $betreff, $text, „From: [email protected]“);

?>

Aber was muss ich in der PHP.ini ändern? oder gehts gar aganz anders?

Danke und Gruß

Marcel

Hallo Marcel !

Hallo, folgende Fehlermeldung:

Warning: mail(): Failed to connect to mailserver at
„localhost“ port 25, verify your „SMTP“ and „smtp_port“
setting in php.ini or use ini_set() in C:\Programme\Apache
Group\Apache2\htdocs\kinderferienlager\mailingliste_add.php on
line 18

Aber was muss ich in der PHP.ini ändern? oder gehts gar aganz
anders?

Was hast du an „verify your „SMTP“ and „smtp_port“
setting in php.ini“ nicht verstanden ? Suche in der php.ini die Einstellung SMTP und trage da statt localhost deinen SMTP-Server (den, den du auch im Mailprogramm verwendest, „Server für ausgehende Mail“) ein.
smtp_port 25 ist wahrscheinlich korrekt.
Allerdings kann PHP keine Anmeldung am SMTP-Server, der Server muss also ohne Anmeldung nutzbar sein.
Sollte das nicht gehen, kannst du auch lokal einen Mailserver installieren (die php.ini Einstellung dann auf „localhost“ lassen), zum Beispiel http://www.tglsoft.de/misc/hamster_de.htm .

Alexander

Hallo Alexander
nun gut, wenn man weiß, wo man was suchen muss, ist es ganz easy…
kann ich denn mit der software (http://www.tglsoft.de/misc/hamster_de.htm)
auch ne mail an extern verschicken? Also momentan bekomme ich „nur“ in Posteingang der Software ne mail, aber ich würde dami auch gerne an andere accounts die nachricht automatisch weiterleiten.
Habe zwar ein feld gefunden, wo ich einen smtp server eintrgaen kann, passwort und benutzername, aber wenn ich meine puretec daten dort eintrage funzt es nicht?

Danke und Gruß

Marcel

.

Was hast du an „verify your „SMTP“ and „smtp_port“
setting in php.ini“ nicht verstanden ? Suche in der php.ini
die Einstellung SMTP und trage da statt localhost deinen
SMTP-Server (den, den du auch im Mailprogramm verwendest,
„Server für ausgehende Mail“) ein.
smtp_port 25 ist wahrscheinlich korrekt.
Allerdings kann PHP keine Anmeldung am SMTP-Server, der Server
muss also ohne Anmeldung nutzbar sein.
Sollte das nicht gehen, kannst du auch lokal einen Mailserver
installieren (die php.ini Einstellung dann auf „localhost“
lassen), zum Beispiel
http://www.tglsoft.de/misc/hamster_de.htm .

Alexander

Hallo !

Habe zwar ein feld gefunden, wo ich einen smtp server
eintrgaen kann, passwort und benutzername, aber wenn ich meine
puretec daten dort eintrage funzt es nicht?

Irgendeine Fehlermeldung ? Evtl. in irgend einem Logfile ?

Alexander

Hmm,
also nichts gefunden,
aber ist denn meine Vorgehensweise korrekt, sprich kann ich durch eintragen meiner puretec daten automatisch die mail weiterleiten lassen?
damit wäre mir schon sehr geholfen, denn versuch macht kluch,
danke nochmals

Irgendeine Fehlermeldung ? Evtl. in irgend einem Logfile ?

Alexander

Fehlermeldung: Mailversand via PHP
Hallo Alexander

habe mich grade noch mal mit dem mailversand von php und dem mailserver befasst.

Irgendeine Fehlermeldung ? Evtl. in irgend einem Logfile ?

2003.12.11 19:00:26 ERR {178c} SendMail aborted: MAIL FROM: -> 550 rejected: administrative prohibition

Das ist bei mir rausgekommen,
nur wo muss ich was eintragen, suche schon die ganzen menüs ab…

gruß

marcel

Stop, hab’s…
ich blinde nuss,

danke!!!