Я нашел несколько онлайн-уроков, связанных с загрузкой сообщений через Poplib, но не смог найти ничего, объясняющего, как создавать новые сообщения. Это существует?
Как справедливо говорит С.Лотт, вам понадобится smtp, но для создания действительного электронного письма используйте пакет email из стандартной библиотеки, а затем используйте метод as_string сообщения для его отправки.
Пример с несколькими частями MIME (как это круто!)
Отправьте себе электронное письмо, чтобы создать сообщение.
SMTP - это протокол, который электронная почта использует для отправки. В Python вы найдете это в smtplib .
Есть многочисленные электронные письма RFC. Вот несколько.
SMTP - RFC 821
POP - RFC 1939
IMAP - RFC 1730