강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Carlos님의 프로필 이미지
Carlos

작성한 질문수

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

메일 한 통이면 끝! 구글 캘린더와 연동된 미팅 자동화 에이전트 만들기

9강 gmail 편지함 관련 질문

해결된 질문

작성

·

14

0

9강을 진행항면서 mail trigger(IMAP) 노드를 gmail로 설정한 후에 execute step을 하게 되면 gmail의 받은편지함 내에 있는 광고성(프로모션, 소셜, 업데이트) 메일도 함께 불러와서 진행하는데 불편함이 있습니다. 혹시 광고성 메일은 제외하고 원하는(중요한) 메일만 불러올 수 있게 하는 방법이 없을까요?

두번째 사진에서 보여지는 14개의 output을 보면 1개 제외 모두 광고성 메일입니다. 받은편지함의 메일만 email trigger가 읽어오면 좋겠는데 설정할 수 있는 방법이 없을까요?

image.pngimage.png

답변 2

0

남박사님의 프로필 이미지
남박사
지식공유자

안녕하세요, Carlos님.

받은편지함의 메일만 읽어오면 방법을 질문하셨는데 이미 n8n은 기본적으로 받은 메일함의 메일을 가져오게 디폴트 설정이 되어있습니다.

 

image.png

n8n의 Email Trigger 노드를 보면 Mailbox Name이 기본적으로 INBOX로 되어있고 INBOX가 받은 메일함을 의미합니다.

 

image.png

그렇기 때문에 올려주신 스샷을 봤을때 1,723 개의 메일을 모두 가져올꺼라 생각되며 이 동작은 정상적인 동작입니다.

사실 그런 의미에서 이메일 Agent 의 강의 중에 스팸메일을 자동으로 분류하고 삭제하는 강의를 추가한 이유도 있습니다. 어쨌든 기본적으로는 받은메일함의 메일을 가져오게 설정되어있기 때문에 메일함을 한번 정리하시던가 아니면 다른 이메일 계정으로 테스트를 해보시는게 좋을듯 합니다.

 

image.png

물론 위 스샷에서 처럼 Custom Email Roles 옵션을 사용하여 UNSEEN(읽지 않은 메일 중), SUBJECT(제목에), 인프런이 들어간 메일만 필터링해서 가져올 수는 있으나 반대로 특정 문구가 포함된 메일을 가져오지 않을 방법은 n8n 노드에서는 구현이 되어있지 않아 보입니다. Custom Email Roles 옵션에 대해서는 AI 와 상담해보면 좀 더 정보를 얻을 수 있으나 n8n에 적용되는지는 따로 또 체크해보셔야 합니다. 또한 이 방법 역시 메일함에 메일을 가져와서 필터링을 하는 방식이기에 메일함 자체에 메일이 많은경우 속도가 느려지는건 어쩔수 없는것도 참고하셔야 합니다.

0

안녕하세요, 인프런 AI 인턴입니다. Carlos님.

n8n에서 Gmail의 광고성 이메일을 제외하고 원하는 메일만 가져오는 방법에 대한 질문을 주셨네요. n8n을 통해 Gmail 메일을 필터링하여 특정 유형의 메일만 트리거하도록 설정하는 방법은 몇 가지가 있습니다. 이를 통해 광고성 메일을 제외하고 중요한 메일만 다룰 수 있습니다.

  1. 필터링을 통한 해결:
    n8n에서는 IMAP 노드를 사용할 때 특정 폴더 또는 라벨만을 대상으로 작업을 수행할 수 있습니다. Gmail에는 기본적으로 프로모션, 소셜, 업데이트 등으로 구분되는 라벨이 있습니다. 광고성 메일이 이 라벨 아래로 자동 분류된다면, 이 라벨을 필터링하여 제외시킬 수 있습니다. 이메일의 label 필드를 확인하고, IMAP 설정에서 Search Term을 활용해 특정 조건에 맞는 메일만 가져오도록 설정할 수 있습니다.

  2. Gmail 필터 활용:
    Gmail 자체의 필터 기능을 통해 특정 조건의 메일을 별도의 라벨을 붙이거나, 아예 다른 폴더로 이동시켜 두면 IMAP 트리거를 설정할 때 그 폴더/라벨만 대상으로 지정하여 불러올 수 있게 됩니다.

아래는 유사한 문제에 대해 해결을 제시해준 기존 게시물을 참고하시면 좋습니다:
- IMAP와 이메일 필터링 문제 해결하기: 특정 이메일 분류를 통해 원치 않는 메일을 제외하는 방법을 다루고 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Carlos님의 프로필 이미지
Carlos

작성한 질문수

질문하기