Ich habe zwei dedizierte Server, von denen einer zum Senden von E-Mails konfiguriert ist (SPF, DKIM, andere Domain-Whitelist-Methoden usw.). Ich muss E-Mail von beiden Servern senden, aber ich möchte E-Mails von beiden Servern über den Server senden, der dafür eingerichtet wurde.Geben Sie SMTP-Server für PHP-Mail() in freebsd?
Es sieht nicht so aus, als ob ich einen SMTP-Server explizit direkt in der Mail-Funktion einstellen kann. Gibt es eine Möglichkeit, den Wert in php.ini durch .htaccess oder etwas zu überschreiben?
nur aus Neugier, wie erhalten diese vorgefertigten Mailing-Lösungen ihre Post geliefert? direkte Buchsenverbindungen? Ich würde mir vorstellen, dass sie nicht nur Wrapper für Mail() sind .... – Ian
Mit denen, die ich verwendet habe, haben Sie Ihre Wahl des Transports. SMTP, das die Socket-Funktionen von PHP nutzt, oder Mail, das den zugrunde liegenden Befehl mail() nutzt. Es wird dringend empfohlen, den SMTP-Transporttyp zu verwenden, da der Befehl mail() den FROM-Header Ihrer E-Mail neu schreiben kann, wenn Sie sich dessen nicht bewusst sind. Z.B. Benutzer ist Apache, Domain ist yourdomain.com, Server ist www, er würde es in [email protected] ändern. SMTP tut dies nicht. –