%E2%80%9C%20so%20fest%2C%20dass%20SMTP-Authentifizierung%20verwendet%20wird.png)
Wie kann ich also die PHP- mail()
Funktion so einstellen, dass sie SMTP-Authentifizierung verwendet?
Ich habe einen web
Server und dann noch einen mail
Server. Alle eingehenden und ausgehenden E-Mails des Unternehmens laufen über den Mailserver und ich habe mich gefragt, wie ich den Server so einrichten kann, dass er die Funktion mit SMTP-Authentifizierung auf dem Server web
verwendet .mail()
mail
Hinweis: Ich muss dies global tun und darf nicht Datei für Datei durchgehen, die E-Mail-Funktion auf jeder Site ausführen und mit der Bearbeitung beginnen.
Antwort1
Die integrierte mail()
Funktion von PHP stellt keine Funktionalität bereit, die eine SMTP-Authentifizierung ermöglicht.
Sie müssten den bestehenden Code neu schreiben, um etwas wie das zu verwendenPEAR MailPaket.
Andernfalls ist es möglicherweise einfacher, einen Router auf dem SMTP-Daemon Ihres Webservers einzurichten, der alle ausgehenden E-Mails an den Mailserver weiterleitet. In Exim wird dies beispielsweise mit einer smart_route
Definition erreicht.