C#-Can';无法通过Gmail SMTP在WIndows Azure中发送邮件
这是我的Web.config: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
<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请参见以下问题: