Можно ли настроить PHP для отправки электронной почты с помощью набора конфигурации для постфикса?
WordPress (через PHPMailer) полагается на правильность этих параметров в php.ini:
;SMTP = localhost ; http://php.net/smtp-port ;smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = "/usr/sbin/sendmail -t -i" ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(). ;mail.force_extra_parameters = ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename mail.add_x_header = On ; The path to a log file that will log all mail() calls. Log entries include ; the full path of the script, line number, To address and headers. mail.log = /var/log/mail.log ; Log mail to syslog (Event Log on Windows). ;mail.log = syslog
Postfix настроен на использование SMTP-сервера Google и подтвержден как работающий на уровне ОС (Ubuntu 14.04)
Ошибка PHPMailer (из WordPress) с ошибкой:
Не удалось создать почтовую функцию.