매일 반복되는 이메일 발송, 파이썬으로 자동화하기 (완성 코드 공개)
매일 반복되는 이메일 발송, 파이썬으로 자동화하기 (완성 코드 공개) "매주 월요일마다 팀원 10명에게 주간 보고서 보내기", "거래처 20곳에 동일한 안내 메일 발송하기"… 받는 사람만 다를 뿐 내용은 거의 같은 이메일을 매번 손으로 작성해서 한 명씩 보내고 있지는 않으신가요? 실수로 수신자를 빠뜨리거나, 이름을 잘못 입력하는 오류도 반드시 생깁니다. 파이썬을 한 번만 세팅해두면 수신자 목록만 준비하면 이메일 발송이 자동으로 처리됩니다. 1단계: 준비물 설치 및 사전 설정 파이썬이 설치되어 있어야 합니다. 없다면 python.org 에서 최신 버전을 받아 설치하세요. 설치 시 반드시 "Add Python to PATH" 에 체크해야 합니다. 이번 스크립트는 파이썬 기본 내장 라이브러리(smtplib, email)만 사용 합니다. 별도 설치가 필요 없습니다. 단, Gmail을 사용할 경우 앱 비밀번호 를 먼저 발급받아야 합니다. 구글은 보안상 일반 비밀번호로 외부 앱의 메일 발송을 차단하기 때문입니다. 아래 순서로 발급하세요: Google 계정 → 보안 탭으로 이동 2단계 인증 이 켜져 있는지 확인 (꺼져 있으면 먼저 활성화) 검색창에 "앱 비밀번호" 검색 → 앱 이름 입력 후 생성 16자리 비밀번호가 발급됩니다. 이것을 코드에 입력합니다. ⚠️ 주의: 앱 비밀번호는 발급 시 한 번만 보여줍니다. 발급 즉시 메모장에 복사해두세요. 분실 시 재발급해야 합니다. 2단계: 완성 코드 아래 코드를 그대로 복사해서 메모장에 붙여넣고, auto_email.py 로 저장하세요. 저장 시 파일 형식은 "모든 파일" , 인코딩은 UTF-8 로 설정합니다. import smtplib from email.mime.text import MIMEText from email.mime.multipart import...