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