Olá Felipe. Ao invés de usar automação, crie emails reais conectando no servidor de e-mails e enviando ou recebendo. Depois que enviá-los, salve na base. Veja, por exemplo, essa biblioteca em python para gmail:
https://github.com/charlierguo/gmail/blob/master/LICENSE
E essa aqui mais abrangente, inclusive salvando em banco:
https://github.com/mailpile/Mailpile
Mais 3 das melhores bibliotecas Python para enviar e receber e-mails:
- yagmail https://github.com/kootenpv/yagmail
Simplifica o envio de e-mails com o Gmail. Oferece uma API amigável e suporte integrado para anexos e envio de HTML.
Configuração simples com menos código.
Suporte a templates de e-mail.
Gerenciamento automático de anexos.
Indicado para envio rápido de e-mails usando Gmail. - flask-mailman:
https://github.com/pallets-eco/flask-mailman
Fork do Flask-Mail, com suporte melhorado para envio de e-mails com Python.
Compatível com servidores SMTP e backends como console e arquivos.
Configuração flexível para projetos Flask/Django-like.
Suporte a anexos e mensagens de múltiplas partes (HTML e texto).
Indicado para: Aplicações web que precisam enviar notificações por e-mail. - imbox
https://github.com/martinrusev/imbox
Biblioteca para manipular e-mails recebidos via IMAP.
Suporte para busca e filtragem de e-mails.
Fácil leitura de mensagens e download de anexos.
Focada no recebimento de e-mails.
Para projetos que requerem leitura e processamento de e-mails