首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MvcMailer不从事生产

MvcMailer不从事生产
EN

Stack Overflow用户
提问于 2014-01-06 09:00:31
回答 1查看 989关注 0票数 0

我的web.config邮件区是这样的:

代码语言:javascript
复制
<smtp from="mail@gmail.com">
    <network enableSsl="true" host="smtp.gmail.com" port="587" userName="mail@gmail.com" password="pwd" />
</smtp>

在本地进行了测试,但在生产中出现了一个错误(我使用的是共享宿主环境):

代码语言:javascript
复制
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required.

我在googled中找到了可能的解决方案,因此我将配置更改为:

代码语言:javascript
复制
<smtp from="mail@gmail.com">
        <network enableSsl="true" host="smtp.gmail.com" port="587" userName="mail@gmail.com" password="pwd" defaultCredentials="true"/>
</smtp>

现在我得到了一个错误:

代码语言:javascript
复制
he SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Must issue a STARTTLS command first. ko10sm114859924pbd.38 - gsmtp

我怎么才能解决呢?

我还附加了交付方法:

代码语言:javascript
复制
<smtp from="mail@gmail.com" deliveryMethod="Network">
            <network enableSsl="true" host="smtp.gmail.com" port="587" userName="mail@gmail.com" password="pwd" defaultCredentials="true"/>
    </smtp>

但是怎么了。

更新

我刚刚查看了我的gmail并找到了来自google的电子邮件

最近有人用你的密码试图登录到你的谷歌帐户xxxxxxx@gmail.com。此人使用的是应用程序,如电子邮件客户端或移动设备。 我们阻止了登录尝试,以防这是一个劫机者试图访问你的帐户。请查看登录尝试的详细信息: 星期一,一月xxx.xxx UTC IP地址:xxx.xxx位置:未知

因此,这可能是电子邮件发送不工作的原因。因为这是一个新的位置,当您从gmail上的新位置登录时,您应该回答安全问题。因此,这就成了为什么电子邮件不起作用的原因。因此,如果可能的话,我现在正在研究如何打开gmail上的locaton/ip地址。

EN

回答 1

Stack Overflow用户

发布于 2014-01-06 09:09:35

改变这一点:

代码语言:javascript
复制
<smtp from="mail@gmail.com">

对此:

代码语言:javascript
复制
<smtp from="mail@gmail.com" deliveryMethod="Network">

编辑:我也找到了这个问题,希望它能帮上忙。

编辑2:其他解决方案:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20946319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档