Un programme qui envoie une quantité fixe de courrier à un moment spécifié par Python

Importez le module.

import datetime import smtplib import ssl from email.mime.text import MIMEText import sys, codecs

sys.stdout = codecs.getwriter("utf-8")(sys.stdout) gmail_account = "" # → Veuillez saisir votre adresse e-mail. gmail_password = "" # → Veuillez saisir le mot de passe de votre adresse e-mail. gmail to = "" # → Veuillez saisir l'adresse e-mail que vous souhaitez envoyer. send_name = "Puyan"

Décidez de la durée d'envoi de l'e-mail.

today_date = datetime.date.today() delivery_date = today_date + datetime.timedelta(days=7) print(today_date,delivery_date)

Création de données de messagerie (MIME)

subject = "{0}, nous vous enverrons un bon de commande pour {1}.". Format (send_name, today_date) body = "Nous vous enverrons le bon de commande avec le titre.
Veuillez vérifier le fichier joint.
La date de livraison de cette commande sera le {0}.

Puyan Co., Ltd.". Format (date_delivraison )

print (subject) # Pour confirmation

print (corps) # pour confirmation

msg = MIMEText(body, "html") print(msg)

msg["Subject"] = subject msg["To"] = mail_to msg["From "] = gmail_account print(msg)

server = smtplib.SMTP_SSL("smtp.gmail.com", 465,context=ssl.create_default_context()) server.login(gmail_account, gmail_password) server.send_message(msg) server.close() print ('envoyer terminé')

Recommended Posts

Un programme qui envoie une quantité fixe de courrier à un moment spécifié par Python
[Python] Un programme qui trouve une paire qui peut être divisée par une valeur spécifiée
[Python] Un programme qui compte le nombre de vallées
[Python] Un programme qui compare les positions des kangourous.
Programme Python qui agrège l'utilisation du temps à partir des données icalendar
Comment démarrer le PC à une heure fixe chaque matin et exécuter le programme python
Une fonction qui mesure le temps de traitement d'une méthode en python
L'histoire de la création d'un module qui ignore le courrier avec python
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
[Python] Un programme qui compare chaque élément de la liste un par un et gagne ou perd. Zip *: français ()
[Python] Un programme qui crée des escaliers avec #
[Python] Un programme qui calcule le nombre de segments de chocolat qui remplissent les conditions
[Python] Un programme qui calcule le nombre de chaussettes jumelées
Obtenez une instance datetime à tout moment de la journée en Python
Un programme qui utilise Python pour lire des fichiers indésirables
[Python] Un programme qui arrondit le score
J'ai créé un programme en Python qui lit les données FX CSV et crée un grand nombre d'images de graphiques
Obtenir l'heure Unix de l'heure spécifiée par JST quel que soit le fuseau horaire du serveur avec Python
Publier et utiliser un programme qui collecte automatiquement les images du visage de personnes spécifiées
Un ensemble d'entiers qui satisfait ax + by = 1.
Un programme qui supprime les instructions en double en Python
Mémorandum d'extraction par requête python bs4
Au moment de la mise à jour de python avec ubuntu
Un script python qui obtient le nombre de travaux pour une condition spécifiée sur Indeed.com
[Python] Un programme qui trouve le nombre d'étapes le plus court dans un jeu qui traverse les nuages
Programme qui résume les données csv de l’historique des transactions de l’action SBI Securities [Python3]
J'ai créé un programme en Python qui change les données de 1 minute de FX en une heure arbitraire (1 heure, etc.)
Python qui fusionne beaucoup d'excellence en un seul Excel
Création d'une bibliothèque Python DateTimeRange qui gère les plages horaires
Programme Shell qui devient aho par multiples de 3
J'ai essayé de créer un Discord Bot sur Docker qui signale le nombre de personnes infectées par corona à Tokyo à un moment spécifié
Exemple d'agrégation d'une grande quantité de données de séries temporelles à l'aide de Python dans un petit environnement de mémoire à une vitesse raisonnable
Tâches au démarrage d'un nouveau projet python
Regrouper par éléments consécutifs d'une liste en Python
Programme Python qui convertit les données ical en texte
Une bibliothèque qui surveille la vie et la mort d'autres machines en envoyant un ping à partir de Python
Résumé des points à garder à l'esprit lors de l'écriture d'un programme qui s'exécute sur Python 2.5
[Python] Programmation pour trouver le nombre de a dans une chaîne de caractères qui se répète un nombre spécifié de fois.
[Python] Un programme pour trouver le nombre de pommes et d'oranges qui peuvent être récoltées
Programme Python du "Livre qui enseigne facilement la programmation difficile"
Un programme polyvalent qui formate les chaînes de commande Linux avec python
Donner à un décorateur Python un alias qui passe un argument fixe
[Python] Comment créer une liste de chaînes de caractères caractère par caractère
Comment mélanger une partie de la liste Python (au hasard.shuffle)
Grep pour que grep n'apparaisse pas au moment de grep
[Python] Un programme qui trouve les types d'oiseaux les plus courants
Construction d'un réseau neuronal qui reproduit XOR par Z3
Un ensemble de fichiers de script qui font wordcloud avec Python3
Script Python qui compare le contenu de deux répertoires
[Python] Un programme qui trouve le nombre maximum de jouets pouvant être achetés avec votre argent
・ <Slack> Ecrire une fonction pour notifier Slack afin qu'elle puisse être citée à tout moment (Python)