【问题标题】:SmtpClient, send email through smtp.gmail.com, but From another accountSmtpClient,通过 smtp.gmail.com 发送电子邮件,但来自另一个帐户
【发布时间】:2010-04-09 02:18:15
【问题描述】:

我不会通过 gmail smtp 发送电子邮件,但用户应该看到我的公司“发件人”

SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.EnableSsl = true;
smtp.Credentials = new NetworkCredential("igor@dynback.com", "pass", "mail.dynback.com");

我收到 SmtpException: “SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证”

我听说这一切都可能并称为“中继”,但我不确定,我是否需要以某种方式输入谷歌凭据?

【问题讨论】:

    标签: smtp smtpclient


    【解决方案1】:

    您必须使用 Google 帐户获取凭据。您应该能够将 MailMessage 中的 From 或 ReplyTo 地址设置为您想要的任何地址。

    【讨论】:

    【解决方案2】:

    在 gmail 中使用“另存为”功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-18
      • 2011-05-21
      • 2020-09-07
      • 1970-01-01
      • 2013-11-13
      • 1970-01-01
      • 2021-06-23
      相关资源
      最近更新 更多