반응형
1. smtplib 사용
import smtplib
from email.mime.text import MIMEText
2. smtp 세팅 및 지메일 보내기
smtp = smtplib.SMTP('smtp.gmail.com', 587) # gmail port : 587
smtp.starttls()
smtp.login('ID', 'PW') # ID = ***@gmail.com PW = App Password
msg = MIMEText('') # 본문
msg['Subject'] = '' # 제목
smtp.sendmail('보내는 e-mail', '받는 e-mail', msg.as_string())
smtp.quit()
3. App Password 확인 방법
https://myaccount.google.com/security
위 페이지로 넘어가면 아래와 같은 화면을 볼 수 있다.
앱 비밀번호를 클릭 한다.
카테고리에서 메일과 상황에 맞는 선택지를 고른다.
그럴 경우 위와 같은 창을 확인 할 수 있으며 여기서 노란색 부분의 16자리 문자가 App password 가 된며 해당 앱 비밀번호를 넣어주면 파이썬으로 메일을 보낼 수 있다.
반응형
댓글