如何配置sSMTP以将电子邮件发送到多个电子邮件地址?

我使用Ubuntu 16.04与Bash,Nginx和sSMTP 。 在这个环境中,我有2个或更多的WordPress应用程序。

sSMTP的基本配置允许它将WordPress联系表单电子邮件从一个应用程序路由到我的个人电子邮件帐户(Gmail)。

sudo cat /etc/ssmtp/ssmtp.conf

 root=MY_GMAIL_ADDRESS@gmail.com mailhub=smtp.gmail.com:587 UseTLS=YES UseSTARTTLS=YES AuthUser=MY_GMAIL_ADDRESS@gmail.com AuthPass=___MY_GMAIL_PASSWORD___ rewriteDomain=gmail.com hostname=alien FromLineOverride=YES 

我的问题

如果我有2个或更多应用程序,当Ubuntu用户有2个或更多应用程序时,如何重建sSMTP conf?

更新

在您的回答中,请参阅安全问题。 将我的个人Gmail密码暴露在配置文件中似乎是一种安全风险,而不是我想要做的事情。 另一方面,我不想创建第二个Gmail帐户,或者我必须并且应该关闭并执行此操作?…

通常,无需更改ssmtp配置。 如果你想坚持你的单一Gmail帐户,你可以使用+扩展function,你可以通过在@gmail.com之前添加+something部件来扩展你的gmail地址。

通过这种方式,您可以获得Gmail帐户中的所有电子邮件,但您可以通过+之后添加的位来区分它们。 (更多信息请点击此处 )。

但您也可以选择在wordpress中配置任何其他电子邮件地址。

安全

至于安全方面:如果你可以避免将你的个人电子邮件帐户密码以明文forms放入系统文件中,特别是在运行wordpress的系统上(有很多被黑客攻击的历史记录),它会好得多。 你在这里有几个选择(其中大部分都会偏离这个问题的原始主题):

  1. 只需创建另一个仅用于此目的的Gmail帐户:为ssmtpvalidationsmtp会话。 您仍然可以将电子邮件发送到常规Gmail帐户,但不必将其有价值的密码放入配置文件中。

  2. 在您的计算机上设置和配置smtp服务器。

  3. 另一种选择是检查您的提供商(您的wordpress服务器所在的提供商)是否提供smtp服务器。 通常,这甚至不需要设置smtp身份validation。 在我看来,这将是首选方案。