fastix®: Mercury Mailserver / Failed to connect to mailserver at "localho

Beitrag lesen

Moin!

Hi,

ich kan jetzt immerhin teilweise E-Mails mit dem einfachen Formmailer (http://aktuell.de.selfhtml.org/artikel/php/form-mail/) über den in Windows eingebauten SMTP-Server verschicken.

und der versucht anscheinend, die Nachricht direkt an den Empfänger zuzustellen.

Genau und dann schaut der SMTP-Server in einer Sammlung von bekannten Netzwerkbereichen mit dynamisch vergebenen IP-Adressen (Kundenzugänge von Zugangsprovidern) nach und weist die Annahme von Mails zurück.

In Microsoft Windows-PHP-Installation musst Du zwei Stellen in der php.ini setzen:

SMTP = [Adresse des SMTP Deines INTERNET-ZUGANGSPROVIDERS, über den Du hoffentlich OHNE AUTHENTIFIKATION senden kannst]
smtp_port = 25

welche php.ini aktiv und also anzupassen ist siehst Du mit <?php phpinfo();?> welches Du im korrekten Kontext ausführen musst: via Webserver oder seltener CLI  (in einer Konsole). Ja, das können verschiedene sein.

Beachte bitte, dass Änderungen in der php.ini ggf. (php als Modul) auch einen Neustart des Apache erfordern.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix