0

我的目标是在我的服务器上创建一个罐头电子邮件,然后从客户电子邮件地址发送电子邮件。要做到这一点并且不被标记为垃圾邮件,我知道它必须来自与发件人地址匹配的域。我需要从许多用户电子邮件地址发送电子邮件,它们都具有相同的域。在我的客户的合作下,我是否可以将其设置为使用一个 SMTP 凭据,或者我是否需要为每个单独的用户提供凭据?

澄清一下,如果我从我的客户端获得一个带有 un/pw 的 SMTP 服务器地址,这是否足以发送:

george@example.com martha@example.com ted@example.com

谢谢!

4

2 回答 2

2

这完全取决于您使用的 SMTP 服务器。某些服务器会允许这样做,例如 Google 的 SMTP,但当标头与经过身份验证的帐户不匹配时,它会将Sender标头附加到传出邮件。From

例子:

  1. 您通过以下方式进行身份验证joe@gmail.com
  2. 你发送出去From: bill@gmail.com
  3. 邮件将包含From: bill@gmail.com,但 Google 会附加
    Sender: joe@gmail.com到邮件标头。

因此,它完全取决于 SMTP 服务器及其策略

于 2012-06-15T17:49:05.123 回答
1

问题

您希望避免在自动消息中出现joe-jobbing

您的选择

这取决于您如何向 MTA 提交作业。

  1. 如果您要针对每封邮件向远程 SMTP 服务器进行身份验证,则您需要为每个用户提供凭据。
  2. 如果您将消息直接注入到授权为域发送邮件的 MTA(例如使用sendmail命令)中,那么您只需要特权访问。
于 2012-06-15T17:39:17.067 回答