Python для отправки нескольких изображений вложения на электронную почту. Теперь я могу отправить только 1 изображение - PullRequest
0 голосов
/ 09 апреля 2020

Я уже успешно отправил 1 захваченное изображение на мой gmail в python. Я хочу отправить больше изображений в одном письме. Где я должен изменить код.

Это мой код

import smtplib
import mimetypes
from email.mime.image import MIMEImage
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
from email import encoders

email_user = 'hello@gmail.com'
password_user = '**********'
email_send = 'hello@gmail.com'
subject = 'Python'

msg = MIMEMultipart()
msg['From'] = email_user
msg['To'] = email_send
msg['Subject'] = subject

body = 'hello'
msg.attach(MIMEText(body,'plain'))

msgRoot = MIMEMultipart('mixed')
msgAlternative = MIMEMultipart('mixed')

fp='1.jpg'
attachment =open(fp,'rb')

part = MIMEBase('application','octet-stream')
part.set_payload((attachment).read())
encoders.encode_base64(part)
part.add_header('Content-Disposition',"attachment; filename= "+fp)

msg.attach(part)
text = msg.as_string()
server = smtplib.SMTP('smtp.gmail.com',587)
server.starttls()
server.login(email_user, password_user)

server.sendmail(email_user,email_send,text)
server.quit

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...