Senden Sie eine E-Mail, wenn jemand eine Nachricht in einem Slack-Kanal veröffentlicht


10

Wir nutzen Slack als Team. Es gibt jedoch auch Parteien, die nicht Teil unseres Teams sind, aber über eine Mailingliste teilnehmen können.

Ich möchte beispielsweise einen Kanal in Slack einrichten #mailinglist. Immer wenn ein Teammitglied eine Nachricht in diesen Kanal sendet, möchte ich, dass eine E-Mail an die Adresse der Mailingliste gesendet wird.



@Sathya Ja. Das ist jedoch die Definition von Integration. Ich dachte, vielleicht könnte etwas mit dem ausgehenden Webhook erreicht werden. Man könnte es mit einem Mail-sendenden PHP-Skript verbinden.
Koloman

Antworten:


8

Ich habe dieses Problem mithilfe der WebHook-Integration von Slack gelöst und ein kleines PHP- Skript aufgerufen, das ich geschrieben habe. Das Skript nimmt die Informationen und verschickt sie per E-Mail.

Das Skript ist wirklich einfach und auf GitHub .


Wie haben Sie den Webhook konfiguriert? Handelt es sich um einen Slack-Befehl, den Sie ausführen, /mail This is the email bodyoder kann das Mail-Skript automatisch durch ein Schlüsselwort in einem Beitrag ausgelöst werden?
Philipp

1
Vielen Dank für den Vorschlag zur Webhook-Integration von Slack und für das Beispiel. Sie haben perfekt für meine Anforderungen funktioniert. Beachten Sie, dass Sie es einmal pro Kanal installieren müssen, wenn Sie keine Schlüsselwörter verwenden, um "irgendeinen Kanal" auszulösen. Es gibt keine "Kanal" -Auswahl, die eine E-Mail ohne Schlüsselwort sendet (warum ist mir das nicht ein Rätsel ...). Ich habe zuerst MailClark ausprobiert, fand es jedoch schwierig zu konfigurieren, verwirrend und nur für einen Kanal kostenlos und dann $ 9 / Monat danach für jeden zusätzlichen Kanal. Weit über mein Budget hinaus.
OttToyBoy

6

Dafür gibt es eine Slack-Integration: MailClark . Es enthält einen Gruppenmodus, der genau das tut, was Sie beschreiben. Sie können einen Slack-Kanal mit einer beliebigen Kombination von Slack- und E-Mail-Benutzern einrichten, in dem Slack-Nachrichten als E-Mails gesendet und E-Mails als Slack-Nachrichten empfangen werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.