2010-04-07 164 views
0

我wonna通过Gmail SMTP发送电子邮件,但是用户应该看到我的法人“从”SmtpClient,通过smtp.gmail.com发送电子邮件,但是从另一个帐户

SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587); 
smtp.EnableSsl = true; 
smtp.Credentials = new NetworkCredential("[email protected]", "pass", "mail.dynback.com"); 

我得到SmtpException: “的SMTP服务器需要一个安全的连接或客户端没有通过认证服务器的回应是:5.5.1认证要求“

我听说了所有可能的和被称为”中继“,但我不知道,我需要把不知何故谷歌证书?

回答

0

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

0

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

+0

它的发送,但我看不到从[email protected]。看起来像找到了解决方案:http://blog.abettergeek.com/server-management/windows-server-2008-r2-smtp-and-gmail-for-domains-or-how-i-learned-to-let-去和爱智能的主机/ – 2010-04-07 17:01:55