Hotmail阻止来自nodemailer的电子邮件



我使用Nodemailer模块从我的hotmail/outlook帐户发送smtp电子邮件。我在亚马逊ec2上托管了我的应用程序。我发送电子邮件的代码:

var smtpTransport = nodemailer.createTransport("SMTP",{
    service: 'Hotmail',
    auth: {
        user: 'xxxxxx@outlook.com',
        pass: 'xxxxxx?'
    }
});

当我尝试发送电子邮件时,服务器会以错误名称"错误"、消息"连接意外关闭"、堆栈"错误:连接意外关闭SMTPClient_onClose(C:\Apps\myapp\node_modules\nodemailer\node_mmodules\simplesmtp\lib\client.js:3:8:30(位于Socket.EventEmitter.emit(events.js:117:20(在TCPclose(net.js:465:12(enter code here{[DeliveryError:消息传递失败:550 5.3.4未采取请求的操作;我们注意到您的Hotmail帐户中存在一些异常活动。为了帮助保护您,我们暂时阻止了您的帐户。]">

有人知道如何解决这个问题吗?

谢谢!

问题在于位置,而不是nodemailer。

Hotmail保存您的常用位置和访问点,每次登录前,它都会检查请求的过程。

在这种情况下,您可以从世界各地的ec2机器通过smpt进行字符串验证。

这些位置是hotmail(microsoft(的extrange,它会阻止帐户访问。

是一道安全屏障。

你应该在该搭讪的收件箱中有一封邮件,谈论被阻止的访问尝试。以及如何将这些位置添加为安全位置。

像gmail这样的其他邮件提供商也发生过这种情况。。。

相关内容

  • 没有找到相关文章

最新更新