Отправка одинаковых вложений в разные письма с помощью Django mail

Я отправляю почту с помощью Django mailer

from django.core.mail import send_mail,EmailMessage

Если я отправляю одно письмо, все работает и вложение находится на почте и правильно открывается в pdf.

content = template.render(context)
msg = EmailMessage(subject, content, from_email, ['mail@mail.com'])
msg.content_subtype = 'html'
msg.attach(invoice.name, invoice.read(), 'application/pdf')
msg.send()

Если я хочу создать новое сообщение с тем же вложением в той же функции

msg1 = EmailMessage(subject, content, from_email,['mail@mail.com'])
msg1.content_subtype = 'html'
msg1.attach(invoice.name, invoice.read(), 'application/pdf')
msg1.send()

Почта отправляется, но вложение не может быть открыто. Не могу определить причину такого поведения. Как правильно создать новое сообщение электронной почты? enter image description here

Вернуться на верх