NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 아웃룩 이메일 대량 발송 매크로

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 아웃룩을 이용한 이메일 대량 발송법에 대해 간단하게 알아보도록 하겠습니다. 구글 또는 네이버 이메일을 사용할수도 있습니다. 방법은 다르긴하지만요. 아래 링크의 글은 파일을 첨부해서 구글 이메일을 대량 발송하는 방법입니다. 가볍게 한번 읽어보세요^^

    [ 구글 이메일 대량 발송 매크로 (파일 첨부 가능) ]

     

    이 글에서 알아볼 내용은 마이크로소프트 아웃룩(Outlook)으로 이메일을 보내는 방법입니다. 아웃룩을 사용하면 좋은점은 외부 메일을 아웃룩과 연동해서 처리할 수 있습니다. 외부 API > 아웃룩 > 받은 메일 목록을 사용하면 아웃룩으로 받은 메일들을 InBox에서 조회할 수 있습니다. 

    1. 액션 위치는 외부 API > 아웃룩 > 받은 메일 목록입니다.
    2. 더블 클릭 또는 드래그 앤 드롭으로 스크립트에 액션을 추가하세요.
    3. 속성창을 클릭하세요.

    p9VAfxj.png

     

     

    아웃룩 메일은 로컬 컴퓨터의 InBox에 저장되어 있으므로 특별히 속성에서 설정할것은 없습니다. 액션을 실행해보면 아래와 같이 10개의 최근 메일을 가져오는걸 알 수 있습니다. 받은 메일 목록은 단순히 메일의 제목만 가져옵니다. 회사 이메일이라서... 어쩔수없이 모자이크 처리 했습니다. 전체 메일은 1553개가 있고, 최근 10개를 가져왔습니다. 이외에도 보낸 사람 이름 또는 이메일 주소로 필터링할 수 있으며, 기간으로 메일을 가져올수도 있습니다.

    TDsAeTO.png

     

     

    이 액션은 특별히 어려운 내용이 없습니다. 메일의 제목만을 가져와서 특정 키워드가 포함되어 있는지 판단하고, 메일을 포워딩하거나 다른 사람에게 보낼수도 있습니다. 이메일 제목은 목록 형태의 배열이므로, [ For 반복 ] 또는 [ Foreach 반복 ] 액션과 같이 사용하면 제목에 포함된 문자열을 검사하고 분기를 통해 다른 처리가 가능합니다. 단순히 제목에서 특정 키워드로 필터링하는 용도는 [ 받은 메일 목록 ] 액션을 사용하는게 좋습니다. 다만, 내용에서 뭔가 처리하려면 이 액션을 사용하세요.

    1. 액션 위치는 외부 API > 아웃룩 > 받은 메일 내용입니다.
    2. 더블 클릭 또는 드래그 앤 드롭으로 스크립트에 액션을 추가하세요.
    3. 속성창을 클릭하세요.

    ghY10Lf.png

     

     

    아웃룩 메일은 로컬 컴퓨터의 InBox에 저장되어 있으므로 특별히 속성에서 설정할것은 없습니다. 액션을 실행해보면 아래와 같이 10개의 최근 메일을 가져오는걸 알 수 있습니다. 받은 메일 목록은 데이타테이블로 아래 정보를 확인할 수 있습니다. 가져온 메일 정보는 회사 이메일이라서... 어쩔수없이 모자이크 처리 했습니다. 전체 메일은 1553개가 있고, 최근 10개를 가져왔습니다. 이외에도 보낸 사람 이름 또는 이메일 주소로 필터링할 수 있으며, 기간으로 메일을 가져올수도 있습니다.

    dUYgvRZ.png

     

     

    속성에 받은 메일 목록을 클릭하면 데이타테이블을 확인할 수 있습니다. Excel 또는 CSV로 저장할 수 있습니다. Text와 XML로 저장하거나 연결된 프린터로 출력할수도 있습니다. 마우스를 셀에 올리면 전체 내용이 Popup으로 표시됩니다. 데이타테이블로 저장되기 때문에 [ Foreach 반복 ] 액션을 사용하면, 데이타테이블의 내용들을 전부 사용할 수 있습니다. 제목뿐만 아니라 내용에서도 특정 키워드를 추출하거나 필터링할 수 있습니다. 참조 또는 숨은 참조에 있는 사용자도 확인할 수 있습니다.

    0KREo5P.png

     

     

    아웃룩 카테고리의 포워딩(Forwording) 액션은 사용자가 설정한 이메일로 메일을 전달하는 기능입니다. 내가 받은 메일들을 다른 누군가에게 전달할 때 사용할 수 있습니다.

    1. 액션 위치는 외부 API > 아웃룩 > 포워딩입니다.
    2. 더블 클릭 또는 드래그 앤 드롭으로 스크립트에 액션을 추가하세요.
    3. 속성창을 클릭하세요.

    8rTZeZ7.png

     

     

    아웃룩 회사 메일을 엔지엠소프트웨어 회사 메일로 포워딩 해보겠습니다. 우선, "포워딩 메일" 속성에 전달 받을 사람의 이메일을 적어주세요. 간단한 테스트이므로 전체 1,500개 메일을 모두 전달하지는 않습니다. "가져올 메일 갯수" 속성에 5를 입력하면 최근 5개 메일만 다른 사람에게 전달할 수 있습니다. 이 때 첨부 파일까지도 모두 전달됩니다.

    htw1UMK.png

     

     

    실행 후 전달 받을 이메일로 가보면 5개 메일이 포워딩된걸 알 수 있습니다. 첨부 파일도 정상적으로 들어왔네요. John(존)은 회사에서 사용하는 영어 이름입니다. 이 기능을 사용하면 아웃룩으로 받은 모든 메일을 다른 사람에게 빠르고 쉽게 전달할 수 있습니다. 기간이나 보낸 사람 또는 읽지 않은 메일만 포워딩이 가능합니다.

    8FKcF2R.png

     

     

    외부 API > 아웃룩 > 메일 보내기를 사용하려면 아웃룩이 설치되어 있어야하고, SMTPPOP3과 같은 서버가 필요합니다. 보통 회사 메일 계정을 사용하므로 이 부분이 크게 문제가 되지는 않을겁니다. 그리고, 대부분의 외부 메일(네이버, 네이트, 구글등등...) 설정법을 보면 자세하게 설명되어 있어서 초보자도 쉽게 처리할 수 있습니다.

    1. 액션 위치는 외부 API > 아웃룩 > 메일 보내기입니다.
    2. 더블 클릭 또는 드래그 앤 드롭으로 스크립트에 액션을 추가하세요.
    3. 속성창을 클릭하세요.

    VwMkDGu.png

     

     

    아래 그림을 참고해서 제목과 내용 및 받는 사람을 설정 해보세요.

    JWs4xiv.png

     

     

    실행 후 받을 이메일로 가보면 정상적으로 수신된것을 알 수 있습니다.

    3mIfnkG.png

     

     

    아웃룩으로 새로운 이메일이 도착하면 다른 사람에게 자동으로 포워딩하거나 카카오톡으로 알람을 발생시킬 수 있습니다. 외부 API > 아웃룩 > 새 메일이 오면 이벤트를 사용하려면 아웃룩이 설치되어 있어야하고, SMTP나 POP3과 같은 서버가 필요합니다. 대부분은 회사 메일 서버와 연동되어 있으므로 특별히 다른 설정이 필요하지는 않습니다.

    ※ 이벤트는 엔터프라이즈 기능입니다.

    1. 이벤트 위치는 외부 API > 아웃룩 > 새 메일이 오면입니다.
    2. 더블 클릭 또는 드래그 앤 드롭으로 스크립트에 이벤트를 추가하세요.
    3. 속성창을 클릭하세요.

    LTbcDrX.png

     

     

    이 이벤트를 테스트하려면 다음과 같은 시나리오가 필요합니다. 새로운 메일이 도착했을 때 이벤트를 발생시킬 이벤트를 등록해줍니다. 그리고, 메일이 올때까지 다른 로직을 수행하는 로직을 만듭니다. 여기에서는 그룹과 액션이동으로 무한 반복하도록 했습니다. 새로운 메일이 도착해서 이벤트 트리거가 동작하면 이벤트에 설정한 아이디로 이동되며 스크립트는 완료됩니다. 아래와 같이 스크립트를 구성하세요.

    RRzXm5E.png

     

     

    그룹 액션들은 반복과 이벤트가 발생했을 때 스크립트를 종료하기 위한 아이디를 설정 해줍니다. 그룹에 각각 아이디를 "반복"과 "종료"로 설정하세요.

    YdIbKzt.png

     

     

    지연 ] 액션은 반복되는 구간을 1초 지연시킵니다. [ 액션 이동 ] 액션에서 그룹의 반복으로 이동시킵니다. 이렇게하면 해당 구간이 무한으로 반복됩니다.

    S252yqT.png

     

     

    "새 메일이 오면" 이벤트의 "액션 이동 아이디" 속성은 종료 그룹으로 선택 해줍니다. 새로운 이메일을 아웃룩으로 보내면 아웃룩의 인박스에 메일이 들어오고 스크립트는 종료됩니다. 이 액션은 직접 테스트 해보면 결과를 확인할 수 있습니다.

     

    이 글이 도움이 되셨다면~ 커피 한잔이라도 후원 부탁드립니다^^

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.