0

私の要件では、ユーザーがインテントを使用せずに送信ボタンをクリックしたときに直接メールを送信する必要があります.JavaメールAPIでそれを行いました.しかし、パスワードを要求します.パスワードを入力せずに送信できますか?. 他の方法で可能ですか?教えてください。私は以下のリンクを使用してメールを送信しました。

http://androidcodeexamples.blogspot.in/2012/05/android-send-email-via-gmail-actually.html

事前に感謝します。

4

3 に答える 3

0

あなたの質問に答えるために、まず一つお聞きします. パスワードでログインせずに、利用可能なアカウントのいずれかでメールを送信できますか? 答えはノーだ。メールを送信する前に、アカウントをパスワードで認証する必要があるためです。だからこれは必須です。パスワードなしでメールを送信できる場合、誰でも同じことを行うことができますが、これは絶対に望ましくありません。

于 2013-05-24T04:31:17.363 に答える
0

メールを送信するには認証が必要です。デバイスに既にアプリケーションがある場合は、ユーザーが目的のアプリケーションを使用して送信メールを選択できるようにするインテントを使用できます。

インテントを使用してメールを送信するには

http://www.mkyong.com/android/how-to-send-email-in-android/

また、javamail api を使用して、ユーザー名とパスワードをハードコーディングし、メールを送信することもできます。

デフォルト/組み込みアプリを使用せずにJavaMail APIを使用してAndroidで電子メールを送信する

上記では、ユーザーが Gmail アカウントを持っている必要があります。

于 2013-05-24T04:51:41.827 に答える
0

パスワードを教えずに送信できますか?

メール サーバーの管理者がパスワードなしのメール送信を許可する可能性は低いでしょう。

専用の「お問い合わせ」アカウントに電子メールを送信する Web サービスを作成することは大歓迎です。または、Web サービスに「連絡先」情報をデータベースなどの別の場所に保存させます。

于 2013-05-24T04:57:10.020 に答える