誰かがSlackチャネルにメッセージを投稿した場合にメールを送信する


10

チームとしてSlackを使用しています。しかし、私たちのチームの一部ではないがメーリングリストを介して参加できるパーティーもあります。

たとえば、Slackでチャネルを設定したい#mailinglist。チームメンバーがこのチャネルにメッセージを投稿するたびに、メーリングリストのアドレスにメールを送りたいです。



@Sathyaはい。それが統合の定義です。発信用のWebhookを使用して何かを達成できると思いました。メールを送信するPHPスクリプトで接続することもできます。
koloman

回答:


8

私はSlackのWebHook統合を使用してこれを解決し、私が書いた小さなPHPスクリプトを呼び出させました。スクリプトは情報を取得してメールで送信します。

スクリプトは本当にシンプルで、GitHubにあります


Webhookをどのように構成しましたか?それはあなたが同じように実行するスラックコマンドですか、/mail This is the email bodyそれともメールスクリプトは投稿のキーワードによって自動的にトリガーできますか?
フィリップ

1
SlackのWebhook統合の提案と例をありがとう。彼らは私の要件に完全に対応しました。「任意のチャネル」でトリガーするキーワードを使用しない場合は、PER-CHANNELに1回インストールする必要があることに注意してください。キーワードなしで電子メールを送信する「チャネル」の選択はありません(なぜ私を超えていないのか...)最初にMailClarkを試しましたが、構成するのが難しく、混乱し、1つのチャネルだけにしか解放されないことがわかりました。その後、追加のチャンネルごとに月額$ 9。とにかく私の予算をはるかに超えています。
OttToyBoy 2017

6

そのためのSlack統合があります:MailClarkです。グループモードが含まれています。これは、ユーザーが説明したとおりに機能します。Slackチャネルは、Slackと電子メールユーザーの任意の組み合わせで作成できます。Slackメッセージは電子メールとして送信され、電子メールはSlackメッセージとして受信されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.