是否可以指示PHP在php.ini中使用后缀配置? [英] Is it possible to instruct PHP to use postfix configuration in php.ini?

查看:60
本文介绍了是否可以指示PHP在php.ini中使用后缀配置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以使用postfix的配置集来配置PHP以发送电子邮件?

Is it possible to configure PHP to send email using the configuration set for postfix?

WordPress(通过PHPMailer)依靠这些设置在php.ini中是正确的:

WordPress (via PHPMailer) relies on these settings to be correct in 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已配置为使用Google的SMTP服务器,并确认可以在操作系统(Ubuntu 14.04)级别上正常工作

Postfix is configured to use Google's SMTP server and confirmed as working at the OS (Ubuntu 14.04) level

PHPMailer失败(来自WordPress),并显示以下错误:

PHPMailer fails (from WordPress) with the error:

无法实例化邮件功能.

Could not instantiate mail function.

推荐答案

结果是因为我使用的是php-fpm,所以我不知道有一些设置位于/etc/php5/mods-available/zzzz_custom中.伊尼.

Turns out because I was using php-fpm, there were settings I wasn't aware were set living in /etc/php5/mods-available/zzzz_custom.ini.

将sendmail路径添加到该文件对我有用:

Adding the sendmail path to that file worked for me :

sendmail_path=/usr/sbin/sendmail -t -i

这篇关于是否可以指示PHP在php.ini中使用后缀配置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆