nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

e-Mail versenden funktioniert nicht. Warum?

Von: Heiko Warnken (dominomaster@arcor.de) [Profil]
Datum: 15.05.2009 18:05
Message-ID: <4a0d92b8$0$32670$9b4e6d93@newsspool2.arcor-online.net>
Newsgroup: de.comm.software.webserver
Hallo Leute,
ich möchte eine e-Mail absenden. Das Script läuft hier lokal
mit einem Apache Server.

Deshalb bin ich mir erstmal unsicher, ob ich in dieser NG
richtig bin.

In der PHP.INI habe ich Folgendes eingetragen:

---[ PHP.INI ]---
[mail function]
; For Win32 only.
SMTP = smtp.example.org
smtp_port = 25

; For Win32 only.
sendmail_from = name@example.org
---[ PHP.INI Ende ]---

Und hier ist das PHP-Script, mit dem ich die Mail versenden
möchte:

---[ Scriptanfang ]---
<?php
$mail = "Hallo Heiko, dies ist nur ein Test.";
$from = "From: ";
$from .= "name@example.org";
$from .="\n";
$from .= "Reply-To: ";
$from .= "name@example.org";
$from .= "\n";
$from .= "Content-Type: text/html\n";

$an = "empfaenger@example.org";
$betreff = "Programmtest";
mail($an, $betreff, $mail, $from);
?>
---[ Scriptende ]---

Irgendwie bin ich ratlos. Obwohl ich in der PHP.INI einen
externen SMTP-Server eingetragen habe, erscheint beim Aufruf
des obigen Scriptes diese Fehlermeldung:
---[ Fehlermeldung ]---
Warning: mail() [function.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:\xampp\htdocs\test\mail.php on line 13
---[ Fehlermeldung Ende ]---

Wie schaffe ich es, eine e-Mail unter Zuhilfenahme eines
eigenen externen SMTP-Servers abzusenden?

Gruß
Heiko
--
Besuchen Sie das Fort Hahneberg
Führungen, Veranstaltungen, Geburtstagsfeierlichkeiten u.v.m.
Infos unter http://fort-hahneberg.org

[ Auf dieses Posting antworten ]

Antworten