본문 바로가기
IT/파이썬

파이썬으로 이메일 보내기

by SageIN 2019. 10. 31.
from email.message import EmailMessage
import smtplib

def emailSend(contentText,toEmail,subject):
    smtp_gmail = smtplib.SMTP('smtp.gmail.com', 587)
    
    # 서버 연결을 설정하는 단계
    smtp_gmail.ehlo()
    
    # 연결을 암호화
    smtp_gmail.starttls()
    
    # 로그인
    smtp_gmail.login('메일주소@gmail.com', '암호')
    msg = EmailMessage()
    
    # 제목 입력
    msg['Subject'] = subject
    
    # 내용 입력
    msg.set_content(contentText)
    
    # 보내는 사람
    msg['From'] = '받는사람메일주소'

    # 받는 사람
    msg['To'] = toEmail
    smtp_gmail.send_message(msg)

정기적으로 메일링을 보내거나 

나에게 알림 형태로 메일을 받기 원할때

사용가능 코드입니다.


 

댓글0