SmtpClient,通过smtp.gmail.com发送电子邮件,但从另一个帐户

时间:2010-04-07 16:27:54

标签: smtp smtpclient

我想通过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需要身份验证”

我听到了所有可能并称为“Relay”,但我不确定,我是否需要以某种方式提供Google凭据?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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