n8n을 사용해 IMAP 이메일 수신 시 Slack으로 메시지 전송하기

슈퍼콜라·2024년 11월 21일
0

n8n을 활용해 IMAP 이메일을 수신하면, 그 내용을 자동으로 Slack에 메시지로 전송하는 방법을 소개합니다.


준비사항

  • n8n 인스턴스
  • IMAP 이메일 계정 (Gmail, Outlook 등)
  • Slack 워크스페이스 및 Webhook URL

워크플로우 단계

1. IMAP Email 노드 설정

  1. n8n 편집 화면에서 IMAP Email 노드를 추가합니다.
  2. 이메일 계정 정보를 입력합니다.
    • Hostname: 이메일 서비스의 IMAP 호스트 (예: Gmail은 imap.gmail.com)
    • Port: 993 (SSL을 사용하는 경우)
    • User: 이메일 주소
    • Password: 이메일 비밀번호 또는 앱 비밀번호
  3. 폴더를 INBOX로 설정합니다.
  4. 이메일 체크 주기를 설정합니다. (예: 1분마다)

2. Slack 노드 설정

  1. Slack 노드를 추가하고, IMAP Email 노드와 연결합니다.

  2. Slack Webhook URL을 입력합니다.

  3. 전송할 메시지의 포맷을 지정합니다:

    *새 이메일이 도착했습니다!*
    *제목*: {{$node["IMAP Email"].json["subject"]}}
    *내용*: {{$node["IMAP Email"].json["text"]}}

3. 워크플로우 활성화

  1. 워크플로우를 저장하고 활성화합니다.
  2. 이제 IMAP 이메일이 수신되면 자동으로 Slack에 알림 메시지가 전송됩니다.
profile
공부하는거 정리

0개의 댓글