OUTGOING SMTP - Google Apps

时间:2012-01-02 12:27:43

标签: .net smtp sendmail google-apps

我希望使用Google-Apps通过我的网站发送邮件 我在我的web.config文件中添加了以下代码。

<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

1 个答案:

答案 0 :(得分:0)

Google SMTP服务器使用TLS加密来发送邮件。您必须启用SSL并将输出端口设置为587才能使其正常工作。

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