Не сохраняется письмо со вложениями в папке "отправленные"
Имеется почта на Яндексе. При помощи скрипта отправляю e-mail с вложениями. Письма с вложениями доставляются корректно, названия вложений также корректны, в том числе если названы кириллицей, однако в папке "отправленные" письма не сохраняются. Добавил в список рассылки свой исходный адрес, но в таком случае письмо на исходный адрес приходит без вложений. Цель - чтобы письмо сохранилось с вложениями, желательно в папке "отправленные". Код:
import os
import smtplib
import mimetypes
from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
from email import encoders
list_to_send = ['путь к файлу 1', 'путь к файлу 2']
server = 'smtp.yandex.ru'
user = '[email protected]'
password = '1234567890'
fr = 'Anton Lugovkin'
recipients = ['[email protected]', '[email protected]'] #в списке получателей мой исходный адрес
sender = '[email protected]'
subject = 'Тема письма'
msg = MIMEMultipart('alternative')
msg['Subject'] = subject
msg['From'] = f'{fr} <{sender}>'
msg['To'] = ', '.join(recipients)
msg['Reply-To'] = sender
msg['Return-Path'] = sender
def attach_file(msg, filepath): # Функция по добавлению конкретного файла к письму
filename = os.path.basename(filepath)
ctype, encoding = mimetypes.guess_type(filepath)
maintype, subtype = ctype.split('/', 1)
with open(filepath, 'rb') as fp:
file = MIMEBase(maintype, subtype)
file.set_payload(fp.read())
fp.close()
encoders.encode_base64(file)
file.add_header('Content-Disposition', 'attachment', filename=filename)
msg.attach(file)
for filepath in list_to_send: #прикрепляем каждый файл из списка к письму
attach_file(msg, filepath)
mail = smtplib.SMTP_SSL(server)
mail.login(user, password)
mail.sendmail(sender, recipients, msg.as_string())
mail.quit()