使用gmail SMTP从辅助地址发送电子邮件

时间:2020-03-05 09:40:02

标签: c# asp.net

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

enter image description here

在我的 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帐户中撰写电子邮件,则可以选择辅助地址并发送电子邮件。

1 个答案:

答案 0 :(得分:0)

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

相关问题