使用 Mailgun 问题解析服务器密码重置
Parse server password reset with Mailgun issue
我正在尝试让解析服务器密码重置功能正常工作,但到目前为止没有成功。这是我的设置:
var api = new ParseServer({
databaseURI: process.env.DATABASE_URI || process.env.MONGOLAB_IVORY_URI,
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'APP_NAME',
clientKey: process.env.CLIENT_KEY || 'xxxx',
masterKey: process.env.MASTER_KEY || '',
serverURL: process.env.SERVER_URL || 'https://APP.herokuapp.com/parse',
appName : 'APP_NAME',
verifyUserEmails: true,
publicServerURL: 'https://APP.herokuapp.com/parse',
emailAdapter: {
module: 'parse-server-simple-mailgun-adapter',
options: {
fromAddress: 'From Name <from@email.com>',
domain: 'https://api.mailgun.net/v3/***MY_DOMAIN***/messages',
apiKey: 'key-xxxxxxxxxx',
}
}
});
iOS Parse SDK 只是说电子邮件已成功发送,但没有任何消息到达。 Mailgun 日志也没有显示 activity 的迹象。我已经用 curl 测试了这个 Mailgun 设置,效果很好。
我都试过了https://api.mailgun.net/v3/MY_DOMAIN/messages and https://api.mailgun.net/v3/MY_DOMAIN
知道我的设置有什么问题吗?
或者如何远程解决此问题 运行 解析设置?
好的,经过数小时的挖掘我设法解决了它。
事实证明,parse-simple-mailgun-adapter 不处理无效的 Mailgun URL。
与其提供 https://api.mailgun.net/v3/MY_DOMAIN,我应该只提供 MY_DOMAIN。显然,适配器将构建 url.
我正在尝试让解析服务器密码重置功能正常工作,但到目前为止没有成功。这是我的设置:
var api = new ParseServer({
databaseURI: process.env.DATABASE_URI || process.env.MONGOLAB_IVORY_URI,
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'APP_NAME',
clientKey: process.env.CLIENT_KEY || 'xxxx',
masterKey: process.env.MASTER_KEY || '',
serverURL: process.env.SERVER_URL || 'https://APP.herokuapp.com/parse',
appName : 'APP_NAME',
verifyUserEmails: true,
publicServerURL: 'https://APP.herokuapp.com/parse',
emailAdapter: {
module: 'parse-server-simple-mailgun-adapter',
options: {
fromAddress: 'From Name <from@email.com>',
domain: 'https://api.mailgun.net/v3/***MY_DOMAIN***/messages',
apiKey: 'key-xxxxxxxxxx',
}
}
});
iOS Parse SDK 只是说电子邮件已成功发送,但没有任何消息到达。 Mailgun 日志也没有显示 activity 的迹象。我已经用 curl 测试了这个 Mailgun 设置,效果很好。
我都试过了https://api.mailgun.net/v3/MY_DOMAIN/messages and https://api.mailgun.net/v3/MY_DOMAIN
知道我的设置有什么问题吗? 或者如何远程解决此问题 运行 解析设置?
好的,经过数小时的挖掘我设法解决了它。
事实证明,parse-simple-mailgun-adapter 不处理无效的 Mailgun URL。
与其提供 https://api.mailgun.net/v3/MY_DOMAIN,我应该只提供 MY_DOMAIN。显然,适配器将构建 url.