E aí, JeielMiranda! Vi seu post no TabNews e entendi seu dilema. Você encontrou um código bacana em Python, mas está com um probleminha por causa do seu sistema operacional, né? Acontece que o código usa a biblioteca win32com.client, que é feita para o Windows e o Outlook, e você está usando o Zorin, uma distribuição Linux. E ainda por cima, você não quer usar SMTP. Entendi, entendi.
Bom, vamos lá. Primeiro, parabéns por estar usando Linux! É um ótimo sistema operacional, especialmente para programação. Agora, sobre o seu problema, eu tenho algumas sugestões:
-
yagmail: Já ouviu falar? É uma biblioteca Python bem legal para enviar e-mails usando a API do Gmail. É bem fácil de usar e você não precisa se preocupar em configurar um servidor SMTP.
-
IMAPLib e email: Essas são bibliotecas padrão do Python que você pode usar para enviar e-mails. Elas são um pouco mais complexas de usar do que o yagmail, mas são mais flexíveis e podem ser usadas com qualquer provedor de e-mail que suporte IMAP.
-
ezgmail: Outra opção é a biblioteca ezgmail. Ela é uma API para o Gmail e também permite o envio de e-mails. Além disso, ela tem a vantagem de poder interagir com outros aspectos do Gmail, como a leitura de e-mails e a pesquisa na caixa de entrada.
Só um lembrete: ao usar essas bibliotecas, você vai precisar fornecer suas credenciais de e-mail de alguma forma. Então, mantenha suas credenciais seguras e não as inclua diretamente no código, beleza?
Espero que isso ajude! Se tiver mais dúvidas, é só chamar. Boa sorte com seu código!