Invia un'e-mail se qualcuno pubblica un messaggio in un canale lento


10

Stiamo usando Slack come una squadra. Tuttavia, ci sono anche parti che non fanno parte del nostro team ma possono partecipare tramite una mailing list.

Voglio creare un canale in Slack, diciamo #mailinglist. Ogni volta che un membro del team pubblica un messaggio in questo canale, desidero che un'e-mail venga inviata all'indirizzo mailinglist.


Per ora non sembra esserci un'integrazione della posta elettronica in uscita
Sathyajith Bhat

@Sathya Sì. Questa è la definizione di integrazione però. Ho pensato che forse qualcosa potesse essere realizzato usando il webhook in uscita. Si potrebbe collegarlo con uno script PHP che invia posta.
Koloman,

Risposte:


8

Ho risolto questo problema utilizzando l'integrazione WebHook di Slack e ho lasciato che chiamasse un piccolo script PHP che ho scritto. Lo script prende le informazioni e le invia per posta.

Lo script è davvero semplice ed è su GitHub .


Come hai configurato il webhook? È un comando lento che si esegue come /mail This is the email bodyo lo script di posta può essere attivato automaticamente da una parola chiave in un post?
Philipp,

1
Grazie per il suggerimento di integrazione webhook di Slack e per l'esempio. Hanno funzionato perfettamente per le mie esigenze. Si noti che sarà necessario installarlo una volta PER-CHANNEL se non si utilizzano parole chiave per eseguire il trigger su "qualsiasi canale". Non esiste una selezione "qualsiasi canale" che invierà un'e-mail senza una parola chiave (perché no è al di là di me ...) Ho provato prima MailClark ma ho trovato difficile da configurare, confuso e gratuito solo per un canale e poi $ 9 / mese dopo per ogni canale aggiuntivo. Ben oltre il mio budget comunque.
OttToyBoy,

6

C'è un'integrazione slack per questo: MailClark . Include una modalità Gruppo, che fa esattamente ciò che descrivi. Puoi avere un canale Slack con qualsiasi combinazione di utenti Slack ed e-mail, in cui i messaggi Slack vengono inviati come e-mail e le e-mail come messaggi Slack.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.