「いろんなメールが届いてるけど、肝心なメールだけは見逃したくないので、Slackに「届いてるよ」って教えて欲しい! という人用の手順です。
下記はGmailを使っていることを前提とした説明になっていますが、特定のメールを転送する機能があるシステムなら、同じように実現できます。
手順1 Slackで自分用メールアドレスを取得する
この操作は、デスクトップアプリまたはウェブブラウザから行います。スマホアプリでは実施できません。
- Slack画面左上のチーム名のところ(スマホアプリではチャンネルリストを右にフリックした画面)から、自分の「環境設定 (Preferences)」 を開く
- 左メニューの「メッセージ&メディア (Messages & media)」を選ぶ
- 一番下までスクロールして「Slack へのメールの転送 (Bring emails into Slack)」欄の「転送先メールアドレスを取得する (Get a Forwarding Address)」ボタンでメールアドレスを取得する
手順2 Gmail に転送先アドレスを登録する
- Gmail の歯車メニューから、一番上の「すべての設定を表示」を選ぶ
- 「メール転送と POP/IMAP」タブを開く
- 「転送」欄の「転送先アドレスを追加」をクリック
- Slackで取得したメールアドレスを入力して「次へ」をクリック
- 実施確認画面が開くので「続行」をクリック
- 確認コードが転送先のSlackに届き、Slackbotからメール来たぞと言われる
- Gmail 設定画面の「@ を確認」欄にSlackに届いた確認コードを入力して「確認」をクリック
- 転送欄の設定は「転送を無効にする」のままにしておく
手順3 Gmail で転送フィルタを設定する
- Gmailで転送したいメールがすべてヒットするように検索する
検索の例:
特定のキーワードを含む (普通に検索)
宛先で検索 to:dareka@example.jp
発信元で検索 from:aitsu@example.jp
などなど
- 正しくヒットしていたら、検索枠右端の三角で詳細を開き「フィルタを作成」をクリック
- 「次のアドレスに転送」にチェックしてSlackのアドレスを選択
- 「フィルタを作成」ボタンをクリック
手順4 メールが Slack に届く
- 条件に該当するメールが届いたら、slackに転送されてSlackbotが教えてくれるようになったら完成!
手順5 転送フィルタの変更・削除
転送するメールの条件を変えたり、転送をヤメたい場合は、下記で対応できます。
- Gmail の歯車メニューから、一番上の「すべての設定を表示」を選ぶ
- 「フィルタとブロック中のアドレス」から対象フィルタ欄の「編集」や「削除」をクリックしてあれこれする