2012-01-02 79 views
0

我想通过使用Google-Apps通过我的网站发送邮件,对于那个 我在web.config文件中添加了下面的代码。OUTGOING SMTP - Google Apps

<add key="SMTPServer" value="smtp.gmail.com" /> 

守则.vb文件:

  Dim Mail As New MailMessage 
      Mail.From = ConfigurationManager.AppSettings("CustomerService") 
      Mail.To = txtEmailAddress.Text 
      Mail.Subject = "My subject - Recap" 
      Mail.BodyFormat = MailFormat.Html 
      Mail.Priority = MailPriority.Normal 
      Dim strMailbody As String = "" 
      strMailbody = <html></html> 
      SmtpMail.SmtpServer = ConfigurationManager.AppSettings("SmtpServer") 
      Mail.Body = strMailbody 
      SmtpMail.Send(Mail) 

同时发送邮件,我越来越喜欢例外: 服务器拒绝发件人地址。服务器响应是:530 5.7.0必须首先发出STARTTLS命令。 xu6sm38668916igb.7

任何人都可以帮助我。 谢谢, Jagadi

回答

0

谷歌SMTP服务器使用TLS加密发送消息。您必须启用SSL并将出端口设置为587才能正常工作。

还要确保在登录到SMTP服务器时使用正确的凭据。