📑 목차
“매일 같은 이메일을 직접 보내고 계신가요?”
자동 이메일 발송은 엑셀, 파워오토메이트, 또는 Gmail 스크립트를 이용해 반복적인 메일 업무를 완전히 자동화할 수 있는 방법입니다. 보고서, 결재 요청, 일정 안내 등 자주 쓰는 메일은 자동으로 발송되게 설정할 수 있죠.
이 글에서는 엑셀 VBA / 파워오토메이트 / Gmail 세 가지 방식으로 자동 이메일 발송을 설정하는 방법을 단계별로 설명합니다.
자동 이메일 발송, 선택은 3가지!
엑셀 VBA / 파워오토메이트 / Gmail 스크립트

자동 이메일 발송이란?
자동 이메일 발송은 특정 조건이나 시간에 맞춰 메일을 자동으로 전송하는 자동화 기능입니다.
예를 들어 “매일 오전 9시에 매출 보고 메일 전송”처럼 설정할 수 있습니다.
주요 장점
- 매일 반복되는 업무를 자동화하여 시간 절약
- 오타나 누락 없이 안정적인 발송
- 보고서, 일정, 알림 등 다양한 자동화 가능
자동 이메일 발송 3가지 방법
① 엑셀 VBA로 자동 발송
Microsoft Outlook과 연동하면, 엑셀에 입력된 메일 주소·제목·내용을 VBA 스크립트로 자동 전송할 수 있습니다.
'엑셀 VBA 자동 이메일 예시
Sub SendMail()
Dim OutApp As Object
Dim OutMail As Object
Dim cell As Range
Set OutApp = CreateObject("Outlook.Application")
For Each cell In Range("A2:A10") 'A열: 메일주소
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = cell.Value
.Subject = "주간 보고서 자동 발송"
.Body = "안녕하세요, 자동 발송된 보고서입니다."
.Send
End With
Next cell
End Sub
Tip : Outlook이 설치되어 있어야 하며, 보안 경고창이 뜨면 “허용” 선택.
② 파워오토메이트(Power Automate)로 자동 발송
마이크로소프트 365 사용자라면 Power Automate를 이용해 메일 자동화가 가능합니다.
- Power Automate 포털 접속
- [새로 만들기] → [자동화된 클라우드 흐름]
- 트리거 설정: “매일 오전 9시” 또는 “Excel 행 추가 시”
- 동작 추가: “이메일 보내기 (Office 365 Outlook)”
- 제목, 본문, 받는 사람 자동 채우기
※ 엑셀 파일의 데이터를 자동으로 읽어 메일 본문에 삽입하는 자동화도 쉽게 설정 가능합니다.
③ Gmail + Google Apps Script로 자동 발송
구글 계정을 사용한다면 Google Apps Script로 자동 메일 발송을 설정할 수 있습니다.
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getRange("A2:B10").getValues(); // A열: 주소, B열: 이름
for (var i = 0; i < data.length; i++) {
var email = data[i][0];
var name = data[i][1];
var subject = "자동 이메일 테스트";
var body = "안녕하세요 " + name + "님,\n자동 메일이 발송되었습니다.";
MailApp.sendEmail(email, subject, body);
}
}
※ 트리거 메뉴 → [시간 기반 트리거]로 매일 정해진 시각에 자동 실행되도록 설정하세요.
자동 이메일 발송 시 주의사항
- 메일 서버 제한: 대량 발송 시 차단될 수 있으므로 간격을 두고 전송
- 보안 권한 확인: Outlook·Gmail 모두 앱 권한 허용 필요
- 테스트 먼저 진행: 실제 발송 전 1~2회 테스트 필수
자주 묻는 질문 (FAQ)
Q. 엑셀에서 이메일 자동 발송이 안 될 때는?
A. Outlook 보안 설정 또는 VBA 매크로 차단 상태를 확인하세요.
[보안 센터 → 매크로 설정]에서 “모든 매크로 사용”으로 변경하면 됩니다.
Q. 파워오토메이트 무료 버전으로도 가능한가요?
A. 기본 이메일 발송은 무료로 가능하지만, 외부 커넥터(예: Gmail)는 유료 플랜이 필요합니다.
Q. Gmail 자동 발송 시 스팸 처리될 수도 있나요?
A. 하루 100명 이상 발송하거나 비정상 패턴으로 전송되면 스팸함으로 분류될 수 있습니다.
📷 사진 펼쳐보기 / 접기









'일을 누구보다 쉽게!' 카테고리의 다른 글
| 텍스트 요약 자동화 — 도구별(파이썬 / 오픈AI / 노코드) 실무 워크플로우와 예제 (0) | 2025.11.16 |
|---|---|
| 캘린더 자동 동기화 방법 — 구글·아웃룩·아이폰·윈도우 일정 완벽 연동하기 (0) | 2025.11.16 |
| 마이크로소프트 파워오토메이트 활용 — 반복 업무를 자동화하는 실무 비법 (0) | 2025.11.15 |
| 엑셀 단축키 정리 — 실무자들이 꼭 알아야 할 60가지 키 조합 (0) | 2025.11.15 |
| 엑셀 조건부 서식 — 자동 색상 강조로 보고서 퀄리티 2배 올리기 (0) | 2025.11.15 |