gpt4 book ai didi

meteor - Accounts.forgotPassword/Email 错误 : "forgotPassword" Error: Greeting never received

转载 作者:行者123 更新时间:2023-12-04 12:05:57 27 4
gpt4 key购买 nike

所以我没有使用通用的 Accounts-ui打包并正在配置密码恢复系统。到目前为止,一切都很好……直到出现以下错误:

enter image description here

我知道这是我在 /sever/smtp.js 中的 smtp 设置错误,它是这样写的:

Meteor.startup(function () {
smtp = {
username: 'myEmail%40gmail.com',
password: 'password',
server: 'smtp.gmail.com',
port: 25
}

process.env.MAIL_URL = 'smtp://myEmail%40gmail.com:' + encodeURIComponent('password') + "@smtp.gmail.com:25";
});

我想你可以完全忽略 smtp上面的对象,因为我必须手动更改 process.env.MAIL_URL变量,因为在此之前我还有另一个错误。这整个过程是在我的本地计算机/本地主机上设置的。

在此之前我有端口 465,但出现错误,找不到用户名和密码。我更改为端口 25 并且该过程一直有效,直到我收到此错误消息,说从未收到过问候语。

非常感谢您对此的任何帮助。

编辑:我还想补充一点,添加电子邮件包并更改端口会弄乱 Accounts.createUser功能,除非我从服务器中删除 smtp 设置,否则 Meteor 无法创建用户。

最佳答案

我是 Meteor 的菜鸟,但以下确实对我有用。

Meteor.startup(function () {
smtp = {
username: 'myEmail', // eg: myEmail@gmail.com
password: 'password, // eg: password for your email
server: 'smtp.gmail.com', // gmail smtp
port: 25
}

process.env.MAIL_URL = 'smtp://' + encodeURIComponent(smtp.username) + ':' + encodeURIComponent(smtp.password) + '@' + encodeURIComponent(smtp.server) + ':' + smtp.port;
});

让我知道这是否有效

关于meteor - Accounts.forgotPassword/Email 错误 : "forgotPassword" Error: Greeting never received,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35073058/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com