アプリからメールを送信する必要があります。今まで私は JavaMail Api を使用してきましたが、これはうまく機能しますが、いくつかの問題があります。
- メールの送信元の gmail アカウントにパスワードをハードコードする必要がありますが、これは明らかに良くありません
- Google は最近、いくつかの「疑わしいサインイン」を検出しました (これが実際にアカウントにアクセスしようとした人なのか、アプリからの通常のサインインだけなのかはわかりません) が、Google は私にパスワードの変更を強制しました。メールを送信できなくなったため、アプリは役に立たなくなりました。
パスワードを変更しなければならなかったからといって、常に更新をリリースしたくはありません。
したがって、次のいずれかの方法についてアイデアがある場合:
ハードコードされたパスワードを非常に安全にし、Google がパスワードの変更を強制するのを防ぎます
または、ハードコーディングされたパスワードを必要としない他の方法でメールを送信します (http 要求などを使用しますが、サーバーが私がスパム行為をしていると見なし、Web スペースをブロックするため、実際には機能しません...)
助けてください!