【发布时间】:2011-05-05 18:28:39
【问题描述】:
问题:是否可以在运行时配置多个 SMTP 服务器或更新 SMTP 对象服务器信息?
问题描述: 我正在处理的网站有几个页面可以发送电子邮件。我们的网站使用的是 Gmail,因此即使它是一个自定义域,我们的电子邮件也会通过 Gmail SMTP 服务器发送出去。
一些电子邮件来自系统,一些电子邮件来自某些组中的用户。我有一个配置了系统管理员电子邮件的 SMTP 服务器,例如admin@mysite.com 这工作正常,当我收到来自 admin@mysite.com 的电子邮件时,它会显示
我们的一个用户组让我们称之为“groupA”在我们的域上配置了一个电子邮件,即 groupA@mysite.com 当我发送电子邮件并将 MailMessage 对象的发件人地址指定为 groupA@mysite.com 时,它仍然显示在我的前景中来自 admin@mysite.com 我做了一些进一步的测试,如果我将发件人地址和回复指定为 groupA@mysite.com 它将显示为 From=admin@mysite.com 但是当我选择在 Outlook 中回复它显示 groupA@mysite.com 我最好的猜测是 Gmail 正在用 SMTP 用户覆盖发件人地址以防止电子邮件欺骗。
我找到了这个:http://www.systemnetmail.com/faq/4.1.aspx,但它对我不起作用,因为 A、B 和 C 组都需要从同一页面发送电子邮件。
【问题讨论】:
标签: asp.net configuration smtp gmail