Realizado

Envio de email via aplicação Python

Publicado em 07 de Novembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Estou estudando a linguagem Python para enviar email para minha conta do Gmail através do Outlook.  A aplicação funciona perfeitamente para outros alunos, mas no meu notebook não funciona.  Pode ser alguma configuração do próprio Outlook  do office365 (licenciado), que não sei resolver, bem como algum outro bloqueio no Avast  ou no próprio Windows.

Segue abaixo o código do programa Python e o erro que aparece.

CÓDIGO PyTHON:
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'luiz.franceschini@gmail.com'
mail.Subject = 'Email vindo do Outlook'
mail.Body = 'Texto do E-mail'
mail.Send()

mensagem de erro:
----> 1 mail = outlook.CreateItem(0)
      2 mail.To = 'luiz.franceschini@gmail.com'
      3 #mail.CC = 'email@gmail.com'
      4 #mail.BCC = 'email@gmail.com'

File <COMObject outlook.application>:2, in CreateItem(self, ItemType)

com_error: (-2147352567, 'Exceção.', (4096, 'Microsoft Outlook', 'Não é possível criar a mensagem de email porque um arquivo de dados para o envio e o recebimento de mensagens não foi encontrado. Verifique suas configurações neste perfil do Microsoft Outlook. No Microsoft Windows, clique no botão Iniciar e no Painel de Controle. Clique em Contas de Usuário e em Email. Clique em Mostrar Perfis, selecione este perfil e clique em Propriedades. O servidor não está disponível. Contate o administrador se essa condição persistir.', None, 0, -2147221231), None)

Contexto Geral do Projeto

Preciso de um profissional com conhecimento em Python, Windows, Outlook Office365 para identificar o que está ocorrendo. Nas minhas aplicações em Java com envio de email direto para o Gmail via SMTP também não funcionam.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Mídias sociais (Facebook, Twitter, etc), Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias