파이썬 프로그램으로 메일을 보내봅시다.
코드를 작성하기에 앞서 파이썬으로 메일을 보내려면 먼저 해둬야 하는 작업이 있습니다.
바로 16자리 앱 비밀번호 발급 받기 입니다.
1. 구글 계정 보안설정에 접속합니다
https://myaccount.google.com/security
2. 앱 비밀번호 클릭
3. 빨간 박스를 메일, Windows 컴퓨터로 세팅하고 생성 클릭
여기까지 하시면 16자리 앱 비밀번호를 발급받게 됩니다.
메일을 보내는 코드입니다. 아래 세 가지만 확인해서 수정하고 그대로 사용하시면 됩니다.
1. 앱 비밀번호를 발급 받은 본인의 구글 이메일
2. 본인의 앱 비밀번호
3. 수신자의 이메일
4. 메일제목과 내용
import smtplib
from email.mime.text import MIMEText
#세션
sendm = smtplib.SMTP('smtp.gmail.com', 587)
#보안
sendm.starttls()
#로그인 인증
#여기에 자신의 아이디와 비밀번호를 넣어주세요
sendm.login('앱비밀번호발급받은아이디@gmail.com', '16자리앱비밀번호')
# 보낼 메시지 설정
#보낼 메일 내용
message = MIMEText('메일 내용 : https://yanoos.tistory.com/9')
#보낼 메일 제목
message['Subject'] = '메일 제목 : 야누스의 실용 프로그래밍 연구소'
#메일 보내기, 1번 인자에 당신의 구글 아이디, 2번 인자에 수신자의 이메일을 넣어주세요
sendm.sendmail('앱비밀번호발급받은아이디@gmail.com', '수신자의 이메일@수신자.com', message.as_string())
# 세션 종료
sendm.quit()
'여기저기 쓰이는 짧은 실용함수 > 파이썬' 카테고리의 다른 글
[파이썬] 메일 읽기 (4) | 2021.02.13 |
---|---|
[파이썬] 한 글자씩 출력하기 (1) | 2020.09.23 |
[파이썬] 수행 속도 높이기 - 인풋 빠르게 받는 방법 (0) | 2020.09.18 |
[파이썬] 숫자 세 자리마다 콤마로 표기하기 (0) | 2020.09.17 |
[파이썬] 자료형 유지한 채로 json 파일 쓰기 (0) | 2020.09.16 |