используя MIME, я могу успешно встраивать изображения в электронное письмо, но мне бы хотелось, чтобы они появлялись рядом.
Также я бы хотел уменьшить размеры изображений внутри почты, но стиль опций, похоже, не работает.
Спасибо !!
Вот мой код:
html_string= '''<div class="row">
<div class="column">
<img src="cid:image1" alt="image1" style="width:10% ; height: 10%">
</div>
<div class="column">
<img src="cid:image2" alt="image2" style="width:10%; height: 10%">
</div>
<div class="column">
<img src="cid:image3" alt="image3" style="width:10% ; height: 10%">
</div>
</div>
</html>'''
#import images
msg = MIMEMultipart('related')
msg['From'] = fromaddr
msg['To'] = toaddrs
msg['Subject'] = 'test'
msgAlternative = MIMEMultipart('alternative')
msg.attach(msgAlternative)
msgText = MIMEText(html_string, 'html')
msgAlternative.attach(msgText)
#imag 1
fp = open('image1.png', 'rb')
msgImage = MIMEImage(fp.read())
fp.close()
msgImage.add_header('Content-ID', '<image1>')
msg.attach(msgImage)
#imag 2
fp = open('image2.png', 'rb')
msgImage = MIMEImage(fp.read())
fp.close()
msgImage.add_header('Content-ID', '<image2>')
msg.attach(msgImage)
#imag 3
fp = open('image3.png', 'rb')
msgImage = MIMEImage(fp.read())
fp.close()
msgImage.add_header('Content-ID', '<image3>')
msg.attach(msgImage)`