我将 Ubuntu 16.04 与 Bash、Nginx 和sSMTP
. 在这个环境中,我有 2 个或更多 WordPress 应用程序。
的基本配置sSMTP
允许它将 WordPress 联系表单电子邮件从一个应用程序路由到我的个人电子邮件帐户 (Gmail)。
sudo cat /etc/ssmtp/ssmtp.conf
:
[email protected]
mailhub=smtp.gmail.com:587
UseTLS=YES
UseSTARTTLS=YES
[email protected]
AuthPass=___MY_GMAIL_PASSWORD___
rewriteDomain=gmail.com
hostname=alien
FromLineOverride=YES
我的问题
如果我有 2 个或更多应用程序,sSMTP
当 Ubuntu 用户有 2 个或更多应用程序时应该如何重建 conf?
更新
在您的回答中,还请参考安全问题。将我的个人 Gmail 密码暴露在配置文件中似乎是一种安全风险,而不是我想做的事情。另一方面,我不想创建第二个 Gmail 帐户,或者我必须并且应该闭嘴并这样做?...
通常,无需更改您的
ssmtp
配置。如果您想坚持使用单个 gmail 帐户,您可以使用+
扩展功能,您可以通过添加+something
之前的部分来扩展您的 gmail 地址@gmail.com
。通过这种方式,您可以获得 gmail 帐户中的所有电子邮件,但您可以通过在 + 之后添加的位来区分它们。(更多信息在这里)。
但您也可以选择在 wordpress 中配置任何其他电子邮件地址。
安全
至于这方面的安全性:如果您可以避免将非常个人的电子邮件帐户密码以明文形式放入系统文件中,尤其是在运行 wordpress 的系统上(有相当多的被黑客入侵历史),那会好得多。您在这里有几个选择(其中大部分会偏离这个问题的原始主题太多):
只需创建另一个仅用于此目的的Gmail 帐户:验证
ssmtp
. 您仍然可以向您的常规 gmail 帐户发送电子邮件,但不必将其宝贵的密码放入配置文件中。在您的机器上设置和配置 smtp 服务器。
另一种选择是检查您的提供商(您的 wordpress 服务器所在的那个)是否提供 smtp 服务器。通常这甚至不需要设置 smtp 身份验证。在我看来,这将是首选。