Comment envoyer un e-mail à l'aide de SMTP en Python

Dans ce guide étape par étape, nous partageons comment envoyer un e-mail à l’aide de SMTP en Python en fournissant les étapes détaillées pour établir l’environnement et utiliser l’exemple de code. Vous pouvez utiliser cette application dans n’importe quel environnement pris en charge par Python, y compris Windows ou Linux, et pouvez ** envoyer un e-mail avec Python ** à l’aide d’une interface API simple.

Étapes pour envoyer un e-mail en Python

  1. Configurez l’environnement sur utiliser Aspose.Email pour Python via .NET dans votre application
  2. Importez la bibliothèque aspose.email dans votre application
  3. Créez un message électronique en définissant les informations d’objet, de corps et de destinataire à l’aide de l’instance de classe MailMessage
  4. Utilisez l’objet de classe SmtpClient pour initialiser le client de messagerie
  5. Utilisez la méthode SmtpClient.send pour transférer l’e-mail

Les étapes ci-dessus expliquent comment ** envoyer des e-mails en Python à l’aide de SMTP **, le processus commençant par la création d’un e-mail à l’aide de l’instance de classe MailMessage pour renseigner les informations telles que les informations sur l’expéditeur, la liste des e-mails des destinataires, la ligne d’objet et le corps de l’e-mail. Ensuite, en utilisant une instance de la classe SmtpClient, la connexion est établie avec le serveur de messagerie à l’aide des informations d’identification et le courrier électronique est envoyé aux destinataires souhaités.

Code Python pour envoyer des e-mails à l’aide de SMTP

L’exemple ci-dessus montre que pour * envoyer un e-mail, une API basée sur Python * exposant des appels simples a été utilisée. La classe MailMessage vous permet également d’envoyer un e-mail à une liste de destinataires et d’envoyer le même message à la liste de diffusion CC et à la liste de diffusion BCC. Lors de l’exécution de l’exemple, si vous avez l’intention d’envoyer un e-mail via un compte Gmail, vous pouvez rencontrer une exception du type Le serveur SMTP nécessite une connexion sécurisée ou le client n’a pas été authentifié.. En effet, Gmail considère votre application comme moins sécurisée et peut ne pas autoriser l’envoi d’un e-mail à l’aide de son serveur SMTP. Afin de résoudre le problème SMTP de Gmail, vous pouvez accéder à la rubrique sur allowing access to less secure apps to send an email.

Dans la rubrique ci-dessus, nous avons exploré comment envoyer un e-mail en utilisant Python et en utilisant un client SMTP. Si vous souhaitez en savoir plus sur la conversion d’un presentation en un document Word, consultez l’article sur comment convertir PowerPoint en Word en Python.

 Français