Schönen guten Tag zusammen!
Hier in der Firma haben wir einen eigenen Webserver, wo unter anderem auch die Firmen-Website liegt. Als Webserver wurde seinerzeit das XAMPP Paket ausgewählt, welches auf einem Windows Server 2003 Standart Edition läuft.
PHP und MySQL funktionieren, die Website ist online (verwaltet wird selbige über ein Redaktionssystem), nur funktioniert es nicht, eine E-Mail über das Online-Kontaktformular erfolgreich zu versenden: Nach dem Klick auf "senden" erscheint folgende 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:\Programme\XAMPP\xampp\htdocs\includes\common.inc on line 1970.
Dann bin ich darauf gekommen, den Mercury im Control Panel zu starten und bekomme dann eine andere Fehlermeldung, nachdem ich eine E-Mail versenden wollte:
warning: mail() [function.mail]: SMTP server response: 553 We do not relay non-local mail, sorry. in C:\Programme\XAMPP\xampp\htdocs\includes\common.inc on line 1970.
Ich habe des Weiteren einige Einstellungen in Mercury geändert, aber dennoch passierte nichts... Dann aber, als ich den Haken unter [Configuration] -> [MercuryS SMTP Server] -> [Connection control] -> [Do not permit SMTP relaying of non-local-mail] deaktiviert habe, kam keine Fehlermeldung. Aber auch keine E-Mail im Postfach...
Kurz: Wie kann ich bei einem Live-System die PHP-Funktion mail() nutzen, ohne dass ich befürchten muss, dass Mercury als Spam-Schleuder dient!?
Es wird nur diese Funktion von Mercury benötigt, nur das problemlose Versenden von E-Mails mittels der PHP mail()-function.
Für Ihre Hilfe bedanke ich mich im voraus sehr: Vielen Dank
Lieben Gruß und frohe Ostern!
N0ACE