我正在使用 Heroku 上的 Parse Server Example 作为后端构建一个 Android 应用程序。我需要 Mailgun 从 ParseUI 类 ParseLoginHelpFragment 发送密码重置电子邮件。我还没有找到关于如何使 Mailgun 与 Heroku/Parse Server 一起工作的答案。这是我在 Heroku 上的配置:
还尝试了 MAILGUN_SMTP_PORT 589,结果相同。感谢是否有人可以指出我的设置中的错误。
编辑:我知道我需要输入 Mailgun API 密钥和一些额外的设置。我曾尝试在 index.js 文件中这样做:
var server = ParseServer({
...otherOptions,
// Enable email verification
verifyUserEmails: true,
// The public URL of your app.
// This will appear in the link that is used to verify email addresses and reset passwords.
// Set the mount path as it is in serverURL
publicServerURL: 'https://example.com/parse',
// Your apps name. This will appear in the subject and body of the emails that are sent.
appName: 'Parse App',
// The email adapter
emailAdapter: {
module: 'parse-server-simple-mailgun-adapter',
options: {
// The address that your emails come from
fromAddress: 'parse@example.com',
// Your domain from mailgun.com
domain: 'example.com',
// Your API key from mailgun.com
apiKey: 'key-mykey',
}
}
});
然而,应用程序在 Heroku 上崩溃了,仍然缺少一些东西......