【问题标题】:Sending email from secondary address using gmail SMTP使用 gmail SMTP 从辅助地址发送电子邮件
【发布时间】:2020-03-05 09:40:02
【问题描述】:

我的 Gmail 帐户中有 2 个“发送邮件”:

在我的 C# 代码中,我有这个:

MailAddress from = new MailAddress("second@domain.org", "Contact");
MailAddress to = new MailAddress("myotheremail@domain.org");

MailMessage message = new MailMessage(from, to);
message.Subject = "Subject";
message.From = new MailAddress("second@domain.org");

SmtpClient client = new SmtpClient();
client.Host = "smtp.gmail.com";
client.Port = 587;
client.UseDefaultCredentials = false;
client.EnableSsl = true;
client.Credentials = new NetworkCredential("first@domain.org", "password");

client.Send(message);

地址second@domain.orgGSuit中的一组地址。

即使在“MailMessage”中使用 2 个“发件人”,我也无法从我的辅助地址发送电子邮件,它仍然从我的主地址 (first@domain.org) 发送电子邮件

如果我尝试在我的 Gmail 帐户中撰写电子邮件,我可以选择我的辅助地址并发送电子邮件。

【问题讨论】:

  • 您遇到什么错误?我相当确定网络凭据需要是您的实际 gmail 帐户和密码。
  • 没有显示错误。它只是使用主地址(“first@domain.org”)发送电子邮件
  • @mortb 如果我登录它,我似乎只能从地址 second@domain.org 发送电子邮件,但我无法登录,因为它是一组地址......所以它是然后不可能从我的second@domain.org 发送电子邮件
  • @Bruno 你试过这个吗:stackoverflow.com/a/51460935/1257728

标签: c# asp.net


【解决方案1】:

看来我必须做的就是等待...... 现在它可以正常工作,无需更改任何代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-25
    相关资源
    最近更新 更多