기본 메일 보내기

1. source

# -*- coding:utf-8 -*-
import smtplib
from email.header import Header
from email.mime.text import MIMEText


def send_mail(title, body, to=[], cc=[], bcc=[]):
    sender = "kokori"
    sender_account = "kokori91@gmail.com"
    sender_password = ""
    
    msg = MIMEText(body, "html", _charset='utf-8')
    msg['Subject'] = Header(s=title, charset="utf-8")
    msg['From'] = sender
    msg['To'] = ", ".join(to)
    msg['Cc'] = ", ".join(cc)
    msg['Bcc'] = ", ".join(bcc)

    s = smtplib.SMTP("smtp.gmail.com", "587")
    s.starttls()
    s.login(sender_account, sender_password)
    s.sendmail(sender_account, to + cc + bcc, msg.as_string())
    s.quit()


mail_title = "[회사이름] 2019 상반기 공개 채용 서류 접수 결과 안내"
body = """\
<html>
  <body>
    <p>안녕하세요,<br>
       인프런 파이썬 업무 활용 강의입니다<br>
       <a href="http://www.inflearn.com">인프런</a> 
       의 강의로 성장의 기회를 누리세요.
    </p>
  </body>
</html>
"""
cc = []
bcc = []

send_mail(mail_title, body, ['kokori91@gmail.com'], cc, bcc)