파이썬 스크립트

파이썬 자동화 스크립트 : 메일 보내기

Billcorea 2021. 12. 20. 09:30
반응형
    import smtplib
    from email.mime.text import MIMEText
    
    smtp = smtplib.SMTP('smtp.gmail.com', 587)
    smtp.starttls()  # TLS 사용시 필요
    smtp.login('....g@gmail.com', '패스워드')
    html = '''
    <html>
      <head>{0}</head>
      <body>
      <br/>
      <a href="{1}">원본출처: 티스토리 바로가기</a>
      <br/>
        {2}
      </body>
    </html>
    '''
    msg = MIMEText(html.format(title, postUrl, content), _subtype='html', _charset='utf-8')
    msg['Subject'] = title
    # msg['To'] = '......ds@blogger.com'
    smtp.sendmail('......g@gmail.com', '.....d@blogger.com', msg.as_string())
    smtp.quit()

smtp 을 이용해서 메일 보내는 기능을 구현해 볼 수 있네 ... 올~   이것도 아마 자동화 하는 데 도움이 되지 않을까 해서 

일단은 적어둔다... 이걸루 뭘 할껀가 ?

또 하나의 블로그 게시물을 자동으로 올리는 노동을 해 보는 거다...

이걸 하려면 준비를 해야 할 것이 있다. 

1. 일단 내가 사용하는 구글 계정의 imap 을 이용한 메일 발송을 할 수 있도록 구성

2. 구글에 로그인을 할 때 이런 저런 제약이 있기 때문에 앱에서도 로그인이 될 수 있도록 구성

일단 이 두가지만 준비가 되면 뭔가를 할 수 있을 것 같다. 그 준비는 다음에...

 

반응형