Terminado

Envio de email via aplicação Python

Publicado el 07 Noviembre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

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 general del proyecto

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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Integraciones de API Social media (Facebook, Twitter, etc.), Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias