Отправляется только 1 файл
Здраствуйте, у меня есть скрипт, который находит 4 файла в папке и отправляет их на почту, но почему то отправляется только 1 файл, возможно я что-то не знаю,
for file in (os.listdir(path)):
filename = os.path.basename(file)
ftype, encoding = mimetypes.guess_type(file)
with open(rf"{path}/{file}", "rb") as f:
file = MIMEBase(None,None)
file.set_payload(f.read())
encoders.encode_base64(file)
file.add_header('content-disposition', 'attachment', filename=filename)
msg.attach(file)
server.sendmail(addr_from, addr_to, msg.as_string())
Источник: Stack Overflow на русском