Maison  >  Article  >  développement back-end  >  Python réalise une configuration simple de l'envoi d'e-mails

Python réalise une configuration simple de l'envoi d'e-mails

不言
不言avant
2019-04-01 10:43:442183parcourir

Le contenu de cet article concerne la configuration simple de l'envoi d'e-mails en Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Cet article est implémenté à l'aide d'une bibliothèque de classes tierce : yagmail ; en prenant comme exemple la boîte aux lettres QQ comme boîte aux lettres d'envoi.

L'effet final : envoyer un e-mail avec le contenu spécifié à la boîte aux lettres spécifiée.

Préparation

1. Informations du compte utilisées pour envoyer des e-mails
Par exemple, le compte utilise votre propre boîte aux lettres qq, mais le « mot de passe » doit être saisi. la boîte aux lettres : Paramètres - -Compte--Activez le service POP3/SMTP Après l'avoir ouvert, vous obtiendrez un code d'autorisation (considérez-le simplement comme un « mot de passe » ~).

2. Informations sur le serveur de messagerie
Vous avez besoin de l'adresse et du port du serveur de messagerie, qui peuvent généralement être trouvés dans l'aide de la boîte aux lettres QQ ; l'adresse du serveur est : smtp.qq.com, et le port de la boîte aux lettres est : 465
3. Portée des e-mails relative
Titre de l'e-mail, contenu, destinataire, etc.

Comment utiliser

mail = yagmail.SMTP (compte de messagerie, mot de passe, adresse du serveur de messagerie, port du serveur de messagerie)
mail.send (liste des destinataires, objet de l'e-mail, contenu de l'e-mail)

Exemple de code

(Utilisez 1001@qq.com pour envoyer l'e-mail à 2019@qq.com et 2020@qq.com)

# -*-coding:utf-8-*-import yagmail 
mail = yagmail.SMTP("1001@qq.com","shouquanma","smtp.qq.com",465)
word = "test mail"
mail.send(["2019@qq.com","2020@qq.com"],"python test mail",word)

La fonction d'envoi d'e-mails est simple à mettre en œuvre ~ Bien sûr, l'envoi peut ajouter plus de paramètres, tels que les « pièces jointes », etc. qui en a besoin Vous pouvez vérifier en ligne~

[Recommandations associées : Tutoriel vidéo Python]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer