回答編集履歴
4
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
Google アカウントの Gmail の場合や G suite の場合でも特定のメールアドレスだけであれば、クライアントIDによる認証で、アプリパスワードを使うとトークンを保存する必要がなくなるので、今回の質問のケースでも対応できます。
|
1
|
+
Google アカウントの Gmail の場合や G suite の場合でも特定のメールアドレスだけであれば、クライアントIDによる認証で、アプリパスワードを使うとトークンを保存する必要がなくなるので、今回の質問のケースでも対応できます。「安全性の低いアプリのアクセス」を許可することでも対応できるのですが、アプリパスワードを使った方がセキュリティ面ではベターです。
|
2
2
|
|
3
3
|
|
4
4
|
|
3
回答の変更
test
CHANGED
@@ -1,4 +1,18 @@
|
|
1
|
+
Google アカウントの Gmail の場合や G suite の場合でも特定のメールアドレスだけであれば、クライアントIDによる認証で、アプリパスワードを使うとトークンを保存する必要がなくなるので、今回の質問のケースでも対応できます。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
アプリパスワードを使うためには、まず、Google アカウントの「セキュリティ」のページで、2段階認証プロセスをオンにします。「アプリ パスワード」の項目が表示されるので、そこから生成できます。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
![イメージ説明](35af44ce2ac94a3dc702acbbaa77f94f.png)
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
|
14
|
+
|
1
|
-
Google cloud のサービスキー
|
15
|
+
Google cloud のサービスキーを使用する場合は、G Suite が必須になり。概ね以下の作業が必要になると思います。
|
2
16
|
|
3
17
|
|
4
18
|
|
@@ -17,7 +31,3 @@
|
|
17
31
|
公式マニュアルは、わかりにくいので、次のページも参考にするといいと思います。
|
18
32
|
|
19
33
|
qiita: [サービスアカウントで認証してGMail APIでメール送信(Java)](https://qiita.com/tnagao3000/items/3d210582bc7f1ca218cc)
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
なお、特定のメールアドレスへのメールだけに自動返信BOTをつけたいのであれば、クライアントIDによる認証で、アプリパスワードを使った方が簡単だと思います。
|
2
追加
test
CHANGED
@@ -17,3 +17,7 @@
|
|
17
17
|
公式マニュアルは、わかりにくいので、次のページも参考にするといいと思います。
|
18
18
|
|
19
19
|
qiita: [サービスアカウントで認証してGMail APIでメール送信(Java)](https://qiita.com/tnagao3000/items/3d210582bc7f1ca218cc)
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
なお、特定のメールアドレスへのメールだけに自動返信BOTをつけたいのであれば、クライアントIDによる認証で、アプリパスワードを使った方が簡単だと思います。
|
1
誤字修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
1. Google
|
5
|
+
1. Google Cloud のサービスアカウントの設定で、「G Suite 全体の委任を有効にする」にチェックを入れる。
|
6
6
|
|
7
7
|
|
8
8
|
|