C#-Can';无法通过Gmail SMTP在WIndows Azure中发送邮件

C#-Can';无法通过Gmail SMTP在WIndows Azure中发送邮件,azure,smtpclient,Azure,Smtpclient,这是我的Web.config: <system.net> <mailSettings> <smtp deliveryMethod="Network"> <network defaultCredentials="true" enableSsl="true" host="smtp.gmail.com" port="25" userName="xxxxxxx@gmail.com" password="xxxxxx

这是我的Web.config:

<system.net>
    <mailSettings>
        <smtp deliveryMethod="Network">
            <network defaultCredentials="true" enableSsl="true" host="smtp.gmail.com" port="25" userName="xxxxxxx@gmail.com" password="xxxxxxxxxxx"/>
        </smtp>
    </mailSettings>
</system.net>
我的失败SmtpException:

Failure sending mail.
Unable to connect to the remote server
内部异常:

Failure sending mail.
Unable to connect to the remote server

我正在本地测试,但我想它应该可以工作。我必须在WindowsAzure上运行它,我试过了,但它也不起作用。我缺少什么吗?

基本身份验证和默认网络凭据选项是互斥的;如果将defaultCredentials设置为true并指定用户名和密码,则将使用默认网络凭据,并忽略基本身份验证数据

使用


我明白了,我是这样使用的:我需要将端口更改为587请参见以下问题: