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
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
- Carsten Wiedmann (15.05.2009 19:14)
