- 我有一个带有 nginx 和 php-fpm 的 Ubuntu 服务器;
- 需要为每个用户配置 msmtp 以使用站点。手册说:
您需要在每个想要发送邮件的用户的家中有一个 .msmtprc 文件(例如,如果您想以 root 身份发送邮件),或者您可以使用系统范围的 /etc/msmtprc
- 我设置了 msmtp
- 在 /etc/msmtprc 中创建配置文件
但我不明白如何为每个用户配置发送。我知道需要将每个 msmtprc 与特定用户的邮件设置放在 /home/~username/ 中,对吗?
以及如何配置 php.ini,该单用户站点从他的域发送邮件?在手册中没有说明每个用户的 msmtprc 设置。Man指出了这个例子:
sendmail_path = /usr/bin/msmtp-t-i-a username
我理解这一点是为了使用特定的配置。您需要为单个配置添加或删除哪些键?
UPD:创建用户的示例脚本(可能有帮助) https://dl.dropbox.com/u/2457864/addsite.sh