2019年4月13日土曜日

Gmailで別のGmail(G-suite)のメールを読み書きする

(本当はもっとスマートなやり方がある気がするが)
新しい職場のメール環境がG-Suite(以下Gmail2)で,二段階認証だったりなんなりでメールがめんどくさい.そもそもメーラーを使い分けたくないので,使い慣れたGmail(Gmail1)でGmail2のメールを読み書きしたい.

(1) アプリケーションを使ってGmailで送受信するためのアプリパスワードを作る.

Gmail2のほうは二段階認証なのだがアプリ側にそのような対応はできないので,アプリ専用のパスワードを作る.Gmail2のほうのGoogleアカウントへログインし,[セキュリティ]→[アプリパスワード]を作成する.

(2) 送信側:Gmail2のSMTPサーバーを使ってGmail1を送信する.

Gmail1の歯車マークから[設定]→[アカウントとインポート]→[名前]→[他のメールアドレスを追加]を選ぶ.
最初の画面でメールに記載される名前とGmail2のアドレスを入力する.
Gmail2のアドレスを入力するとそこからサーバーの情報を読み取ってくれるので,適切なSMTPサーバー/ポートになっていることを確認して,アプリパスワードを入力する.
必要に応じてデフォルトを変えたり返信モードを設定すればOK.

(3) 受信側:Gmail2のメールをPOPでGmail1に受信する.

Gmail2の歯車マーク→[メール転送とPOP/IMAP]から,[すべてのメールでPOPを有効にする]にチェックする.
この時,「Gmail2のメールを受信トレイに残す」としておくと,メールは受信トレイにたまり続ける.
Gmail1の歯車マークから[設定]→[アカウントとインポート]→[他のアカウントでメールを確認する]を選ぶ.
Gmail2のアドレスを入力するとそこからサーバーの情報を読み取ってくれるので,POP(しか選べなかった)を選び,適切なPOPサーバー/ポートになっていることを確認してアプリパスワードを入力する.

あとは適当なアドレスと通信を確認して,以下のように通信ができていればOK.
[適当なアドレス]→[Gmail2]→POP→[Gmail1]
[Gmail1上でGmail2として返信]→IMAP→[Gmail2]→[適当なアドレス]


0 件のコメント:

コメントを投稿