개발/Python
파이썬 메일 보내기 ( Python mail)
nethunter
2018. 9. 11. 15:09
반응형
파이썬을 이용한 메일 보내기
# 필요 라이브러리를 불러 옵니다. import smtplib from email.mime.text import MIMEText from email.mime.base import MIMEBase from email.mime.image import MIMEImage from email import encoders # 메일 서버를 설정합니다. server = smtplib.SMTP('smtp.com', port_number) # 로그인이 필요하면 로그인 설정 server.login('id','pwd') # 보내는 사람, 받는 사람 설정 sender = 'sender@test.com' to = 'a@a.com' cc = 'b@b.com, c@c.com' # 메세지 구성 msg = MIMEBase('multipart','mixed') msg['Subject'] = '[Test] Send Email' msg['From'] = sender msg['To'] = to msg['Cc'] = cc # 메일 본문 작성 ( html 형식도 가능합니다. ) msgText = MIMEText('Test Email', 'html') # 메세지를 메일에 붙여 줍니다. msg.attach(msgText) # 메일 서버를 이용하여 메일을 발송합니다. server.sendmail(sender, msg["To"].split(",") + msg["Cc"].split(","), msg.as_string()) server.quit() print('OK') |
반응형