您需要在每个想要的用户的家中都有一个.msmtprc文件 发送邮件(例如,如果您想以root身份发送邮件),或 或者,您可以使用系统范围的/ etc / msmtprc
但我无法理解如何为每个用户配置发送。 我理解需要在/ home / ~username /中为每个msmtprc添加特定用户的邮件设置 正确?
如何配置php.ini,单个用户站点从他的域发送邮件? 在手册中没有说明每个用户的msmtprc设置。 曼指出了这个例子:
sendmail_path = /usr/bin/msmtp-t-i-a username
我理解这是使用特定配置。您需要为个人配置放置或移除哪些键?
感谢您的帮助。
UPD: 有创建用户的示例脚本(可能有帮助) https://dl.dropbox.com/u/2457864/addsite.sh
答案 0 :(得分:1)
找到解决方案here 但是在php-fpm配置需要改变:
php_admin_value sendmail_path "/usr/bin/msmtp -a domain1 -t"
到
php_admin_value[sendmail_path] = /usr/bin/msmtp -a domain1 -t
一切正常