2017-01-14 3 views
1

Ich habe einen dedizierten Server für das Senden von E-Mails mit verschiedenen Domänen und ich laufen Nginx und PHP auf dem Ubuntu-Server. Ich habe ssmtp konfiguriert, um E-Mails zu senden, die von Terminal mit Echo vom Terminal gut funktioniert. Ich möchte PHP-Mail-Funktion verwenden, um E-Mails vom Server zu senden, und ich verwende ssmtp. Wie kann ich das machen? Ich habe Änderungen in der php.ini-Datei in php fpm Verzeichnis wie folgt vorgenommen:Wie konfiguriere ich PHP-Mail-Funktion, um E-Mails von externen SMTP-Server zu senden?

smtp_port = 25 
sendmail_from = [email protected] 
sendmail_path = /usr/sbin/ssmtp 
mail.add_x_header = On 

Ich brauche die PHP-Mail-Funktion zu konfigurieren, so dass jede E-Mails von Mail-Funktion gesendet von Standard-SMTP-Server bereits konfiguriert gesendet wird.

+0

Werfen Sie einen Blick auf [diese Frage SO] (http://stackoverflow.com/questions/14456673/sending-email-with-php-from-an-smtp-server), die mit mail() mit remote behandelt SMTP-Server unter Linux. – SaschaM78

Antwort

1

Sie können PHPMailer verwenden - diese sehr nützliche Bibliothek. Dabei arbeitet alles von allen externen Servern (inkl. GMail).

+1

Ja, ich kann das auch verwenden, aber ich möchte, wenn jeder Entwickler Mail-Funktion verwendet, dann sollte mein Standard-Mail-Server verwendet werden :) – vishgarg

Verwandte Themen