본문 바로가기
First step/언어의 기초

[TIL]파이썬에서 메일보내기

by Joshua21 2021. 6. 28.

import smtplib

from email.message import EmailMessage

import imghdr

 

SMTP_SERVER = "smtp.gmail.com"

SMTP_PORT = 465

 

message = EmailMessage()

message.set_content(" 수업중입니다.")

 

message["Subject"] = "이것은 제목입니다."

message["From"] = "###@gmail.com"

message["To"] = "###@gmail.com"

 

with open("LIFEISGOOD.png","rb") as image:

    image_file = image.read()

 

image_type = imghdr.what('LIFEISGOOD',image_file)

message.add_attachment(image_file,maintype='image',subtype=image_type)

 

smtp = smtplib.SMTP_SSL(SMTP_SERVER,SMTP_PORT)

smtp.login("###@gmail.com","######")

smtp.send_message(message)

smtp.quit()

'First step > 언어의 기초' 카테고리의 다른 글

깃허브에 코드로 자료 올리기  (0) 2021.07.02
[TIL]CSS 기초  (0) 2021.06.30
[TIL]HTML 기초  (0) 2021.06.30
[TIL] 번역기 사용하기  (0) 2021.06.27
[TIL]실시간 검색어 출력하기  (0) 2021.06.27