smtplib Python на самом деле правильно.
Сообщения электронной почты в одиночку не могут быть отправлены правильно. Вам нужно сообщение и отправителя конверта и получателя конверта.
Рассмотрим случай "Bcc". В сообщении не указываются получатели, но предполагается, что сообщение будет доставлено этим людям.
«СК» работает в «правильных» системах обработки электронной почты, поскольку отправляемые сообщения всегда имеют отправителей и получателей конвертов, связанных с ними.
Иногда человек подходит и «просто хочет отправить сообщение», и «не заботится о скрытой копии», и создает обманчивую систему, которая, к счастью, «что-то» делает, но это огромное приближение.
Ровно договориться о единовременной отправке нескольких потерянных сообщений или что-то в этом роде.
Но это не очень хороший подход для регулярного повторяющегося процесса.
Что вы действительно пытаетесь здесь сделать? Откуда пришли эти сообщения?