Legen Sie die PHP-Funktion „mail()“ so fest, dass SMTP-Authentifizierung verwendet wird

Legen Sie die PHP-Funktion „mail()“ so fest, dass SMTP-Authentifizierung verwendet wird

Wie kann ich also die PHP- mail()Funktion so einstellen, dass sie SMTP-Authentifizierung verwendet?

Ich habe einen webServer und dann noch einen mailServer. 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 webverwendet .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_routeDefinition erreicht.

verwandte Informationen