PYTHON/파이썬 기초
[PYTHON] 파이썬으로 이메일 보내기: Google SMTP 활용
G허니
2024. 3. 1. 16:15
파이썬을 이용해 이메일을 보내는 방법을 알아보겠습니다. 이를 위해 Google의 SMTP를 사용할 것이며, GMail 설정을 통해 메일 발송을 위한 앱 비밀번호를 미리 설정해야 합니다.
필요한 라이브러리 불러오기
먼저 이메일을 보낼 때 필요한 라이브러리를 불러옵니다.
# 라이브러리 불러오기
import smtplib
from email.mime.text import MIMEText
이메일 보내기 준비
GMail 주소와 앱 비밀번호를 입력하여 로그인합니다.
# smtp 주소
s = smtplib.SMTP('smtp.gmail.com', 587)
# TLS 보안 시작
s.starttls()
# 로그인 인증
s.login('myemail@gmail.com', 'your_app_password_here')
이메일 내용 구성
이메일 내용과 제목을 작성합니다.
# 본문
msg = MIMEText('''
안녕하세요,
파이썬을 이용해 이메일을 보내는 테스트를 진행 중입니다.
이메일이 잘 도착했다면, 성공적으로 이메일 발송이 된 것입니다!
감사합니다.
''')
# 제목
msg['Subject'] = '파이썬 이메일 발송 테스트'
이때, 본문을 작성후 제목을 추가해야 됩니다.
이메일 보내기
발신자 주소와 수신자 주소를 입력하고 메일을 보냅니다.
# 메일 보내기
s.sendmail('myemail@gmail.com', 'receiveremail@gmail.com', msg.as_string())
s.quit()