【发布时间】:2014-06-10 03:19:36
【问题描述】:
我在我的网站上设置了一个联系我们页面,我想让它看起来像是来自不同的电子邮件地址。
<mailSettings>
<smtp from="info@magazine.com">
<network host="smtp.gmail.com" enableSsl="true" port="587" userName="admin@magazine.com" password="password" defaultCredentials="false" />
</smtp>
</mailSettings>
所以我制作了我的邮件客户端并尝试发送电子邮件
MailMessage message = new MailMessage();
message.To.Add(new MailAddress(ConfigurationManager.AppSettings["ContactEmailTo"]));
message.Subject = "Contact Request";
message.Body = body;
SmtpClient client = new SmtpClient();
client.Send(message);
但是,当我收到电子邮件时,我是从管理员地址收到的。
【问题讨论】:
-
很可能是 gmail 阻止您使用别名。我不熟悉 gmail,但它是否为您提供了使用备用电子邮件地址创建别名的选项?否则,您可以使用您发送邮件的电子邮件地址创建一个 gmail 帐户并连接到该帐户吗?
标签: c# email web-config