💡 팁 파이썬에서 작업 내용을 이메일로 보내고 싶을 때
💡 구글의 SMTP 서비스를 이용하면 간편하게 메일을 발송 가능
1. 구글 계정에서 SMTP 서비스를 활성화 합니다.
2. 앱 비밀번호를 발급받습니다.
3. 파이썬에서 아래 스크립트를 적용합니다.
- 세션 생성 > 로그인 인증(앱 비밀번호 사용) > 메시지 작성 > 메일 발송12345678910111213141516171819202122232425262728# 세션 생성s = smtplib.SMTP('smtp.gmail.com', 587)# TLS 보안 시작s.starttls()# 로그인 인증s.login('구글 이메일', '앱 비밀번호')# create MIMEBasesend_time = datetime.today().strftime("%Y-%m-%d %H:%M:%S")message = MIMEMultipart("alternative")message["Subject"] = send_time+' @@@이 실행되었습니다.'# HTML로 본문 메시지를 만듭니다.html = '번호 발급'+'<br><br><br>'+'신고내용'+'<br><br><br>'# Turn these into plain/html MIMEText objectshtml_part = MIMEText(html, "html")# Add HTML/plain-text parts to MIMEMultipart message# The email client will try to render the last part firstmessage.attach(html_part)# 메일 보내기s.sendmail("이메일주소", "비밀번호키", message.as_string())# 세션 종료s.quit()
cs
0 댓글