Heroku で Parse Server Example をバックエンドとして使用して Android アプリケーションを構築しています。ParseUI クラス ParseLoginHelpFragment からパスワード リセット メールを送信するには、Mailgun が必要です。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 でアプリがクラッシュし、まだ何かが不足しています...