16
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GMOアドマーケティングAdvent Calendar 2020

Day 12

GmailとSlackの連携

Last updated at Posted at 2020-12-11

GMOアドマーケティングのT.Oです。
Gmailで受け取ったメールのうち一部のメールを、Slackに転送する手順についてご紹介します。
今回は特定の送信元から送られたメールをGmailのフィルタ設定を利用してSlackに転送することにします。

SlackのGmailアドオンをインストールする

SlackのGmailアドオンを使うと、Gmailメールの受信トレイからSlackのチャンネルやダイレクトメッセージにメールを送信できます。インストールするには以下の手順を行います。

  1. G Suite MarketplaceでSlack for Gmailページにアクセスします。インストールを選択します。
    slack_p0.jpg

  2. インストールの準備画面が表示されます。続行を選択します。
    slack_p1.jpg

  3. アカウントの選択画面が表示されます。メールを転送する対象となるアカウントを選択します。
    slack_p2.jpg

  4. SlackがGoogleアカウントへのアクセスをリクエストしています画面が表示されます。内容に問題なければ許可をクリックします。
    slack_p3.jpg

  5. Slack for Gmailをインストールしました画面が表示されます。完了を選択します。
    slack_p4.jpg

Slackでメールの転送先のメールアドレスを取得する

  1. Slack画面の左上の部分のチーム名の部分をクリックしてメニューを表示し、「環境設定」を選択します。
    slack2_p0.jpg

  2. 環境設定画面に遷移します。環境設定画面の「メッセージ & メディア」を選択します。
    画面した部分までスクロールすると「Slackへのメールの転送」の設定部分があります。「転送先メールアドレスを取得する」を選択します。
    slack2_p1.jpg

  3. Slackへのメールの転送のためのメールアドレスが表示されます。このメールアドレスを次の「Gmailでメールの転送先設定をする」の手順で利用します。
    slack2_p2.jpg

Gmailでメールの転送先を設定をする

  1. Gmail画面の右上部分にある歯車のアイコンを選択します。
    gmail_p0.jpg

  2. クイック設定が表示されます。表示項目のうち「すべての設定を表示」を選択します。
    gmail_p1.jpg

  3. 設定画面に遷移します。
    gmail_p2.jpg

  4. 転送を選択します。転送画面に遷移します。「転送先アドレスを追加」ボタンを選択します。
    gmail_p7.jpg

  5. 転送先アドレスを追加画面に遷移します。転送先のメールアドレスにSlackへのメールの転送のためのメールアドレスを指定し「次へ」を選択します。
    gmail_p9.jpg

  6. 転送先のアドレスの確認画面に遷移します。「続行」を選択します。
    gmail_p10.jpg

  7. 転送先アドレスを追加画面に遷移します。確認コードをSlackで取得したメールの転送先のメールアドレスに送ったことが表示されています。OKを選択します。
    gmail_p11.jpg

  8. Gmailから送られた確認コードを取得するためにSlackを利用します。Slackのダイレクトメッセージ蘭のSlackbotの部分に確認コードが届いていますのでコピーします。
    gmail_p12.jpg

  9. Gmailの画面に戻り、Slackでコピーした確認コードを「確認コード」欄にペーストして「変更を保存」を選択します。
    gmail_p13.jpg

10.以下の画面に遷移します。デフォルト設定では「転送を無効にする」になっています。フィルタ設定で転送を行う設定をするため、この設定のままで問題ありません。これでGmailからSlackへのメール転送先の設定は完了です。
gmail_p14.jpg

Gmailでフィルタを作成する

  1. 設定画面で「フィルタとブロック中のアドレス」を選択します。「新しいフィルタを作成」を選択します。
    gmail_p15.jpg

  2. フィルタの設定画面に遷移します。
    gmail_p16.jpg

  3. フィルタの設定画面では様々な条件が設定可能です。今回は例としてFrom欄にメールの送信元のメールアドレスを設定することにします。From欄にメールアドレスを入力し「フィルタを作成」を選択します。
    gmail_p17.jpg

  4. メールが検索条件と完全一致する場合の画面に遷移します。
    gmail_p18.jpg

  5. 「次のアドレスに転送する」をチェックします。「アドレスを選択」を選択すると、「Gmailでメールの転送先を設定」で転送先として設定したメールアドレスが表示されますので選択します。この状態で「フィルタを作成」を選択します。
    gmail_p19.jpg

  6. フィルタとブロック中のアドレス画面に遷移します。意図した通りにフィルタが追加されていれば設定は完了です。SlackでSlackbotから転送されたメールが通知されるようになります。
    gmail_p20.jpg

まとめ

今回はGmailとSlackの連携手順についてご紹介しました。

明日は、crukkyさんによる「文章から誰の文章かを判別してみた」です。
引き続き、GMOアドマーケティング Advent Calendar 2020 をお楽しみください!

16
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?