Python/Python for Windows
[Python] To send an attachment when mailing
Pydole
2019. 9. 30. 16:00
메일발송시 첨부파일을 포함하여 발송하기
첨부파일 : test.mp4
import smtplib
from email.mime.base import MIMEBase
from email.mime.multipart import MIMEMultipart
from email import encoders
msg = MIMEMultipart()
msg['Subject'] = ' '
msg['From'] = ''
msg['To'] = ''
with open('test.mp4', 'rb') as f:
part = MIMEBase('application', 'octet-stream')
part.set_payload(f.read())
encoders.encode_base64(part)
part.add_header('Content-Disposition', 'attachment', filename='test.mp4')
msg.attach(part)
s = smtplib.SMTP('localhost')
s.send_message(msg)