使用Gmail地址与Postal发送电子邮件

ser*_*erg 2 .net c# gmail asp.net-mvc-3 postal

我想使用我的Gmail帐户发送一封电子邮件,邮政:

dynamic email = new Email("Appointment");
email.To = "sergiotapia@outlook.com";
email.Send();
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

System.Net.Mail.SmtpException:{"SMTP服务器需要安全连接或客户端未经过身份验证.服务器响应为:5.7.0必须首先发出STARTTLS命令.

发送这封电子邮件的任何想法我需要做什么?

这是我的web.config设置:

<system.net>
    <mailSettings>
        <smtp deliveryMethod="Network" from="asdf@adsf.ly.com">
        <network host="smtp.gmail.com" port="587" defaultCredentials="false" userName="asdf@adsf.ly" password="asdf" />
        </smtp>
    </mailSettings>
</system.net>
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 10

由于错误明确指出,Gmail仅接受SSL连接.

添加enableSsl="true"到您的配置.