[Python] Envoyez des e-mails avec Outlook

introduction

J'ai créé une macro de composition de courrier avec Excel au travail "C'est un problème de commencer par exceller, et c'est un peu comme exceller ..." Si vous le recherchez avec une sensation de détente parce que vous êtes sans travail J'ai trouvé un site facile à comprendre, alors je l'ai fait.

Site de référence

https://towel-memo.com/python/email_python/

python


#Bibliothèque
import win32com.client

#Paramètres d'objet Outlook
outlook = win32com.client.Dispatch('Outlook.Application')
mymail = outlook.CreateItem(0)

#Signature
sign = '''
Hogehoge.com Co., Ltd.
Nabehiro du monde
'''


#Paramètres de messagerie
mymail.BodyFormat = 1
mymail.To = '[email protected]; [email protected]'
mymail.cc = '[email protected]'
mymail.Bcc = '[email protected]'
mymail.Subject = 'matière'
mymail.Body = '''Cher Monsieur
Vive le bon travail.

Merci de votre collaboration.
'''+ '\n' +sign

path = r'C:\\Users\watya\Desktop\hogehoge.txt' #Spécifiez le fichier joint avec un chemin absolu
mymail.Attachments.Add (path)

#Confirmation du courrier complété
mymail.Display(True)
#Si vous souhaitez envoyer sans confirmation, mymail.Display(True)Et utilisez le code ci-dessous
#mymail.Send()

Résultat d'exécution

mymail.Display(True) Je l'ai couru, donc l'e-mail a été créé Il n'a pas été envoyé et arrêté dans un état de brouillon. Facile. .. .. Ceci est utile pour rédiger des e-mails selon le modèle.

De plus, from utilise l'adresse Outlook au moment de la connexion. C'est très simple car vous n'avez pas besoin d'en être conscient lors de la création d'un programme. C'est pratique!

Recommended Posts

[Python] Envoyez des e-mails avec Outlook
[Automation] Envoyer des e-mails Outlook avec Python
Envoyer des e-mails par Python
Envoyer un e-mail avec Amazon SES + Python
Envoyer du courrier japonais avec Python3
Envoyer des e-mails avec Python (Outlook)
Envoyez un email à l'adresse de Spushi avec python
Envoyer un e-mail avec Excel en pièce jointe en Python
[Python] Envoyer un e-mail
[Python] Envoyer un e-mail
Remarque: envoyer un e-mail avec Django
Envoyer des e-mails via gmail avec Python 3.4.3.
[Python] Envoyez un e-mail depuis Gmail avec le paramètre d'authentification en deux étapes
mail html avec image à envoyer avec python
Envoyer des e-mails avec Django
J'ai essayé d'envoyer un email avec SendGrid + Python
Que faire si vous ne parvenez pas à envoyer un e-mail à Yahoo avec Python.
Envoyer des e-mails à une adresse e-mail spécifique avec python sans paramétrer SMTP
Créer un œuf avec python
Envoyer en utilisant Python avec Gmail
Pour envoyer automatiquement des e-mails avec des pièces jointes à l'aide de l'API Gmail en Python
[boto3] Envoyer un e-mail à l'aide de SES
Découpez une image avec python
J'ai essayé d'envoyer un e-mail d'Amazon SES avec Python
[Automation] Extraire les rendez-vous Outlook avec Python
J'ai envoyé un SMS avec Python
Transmission de courrier facile avec Hâte Python3
Dessinez une illustration avec Python + OpenCV
Si vous rencontrez des difficultés pour envoyer du courrier avec python smtplib, ligne de commande
Envoyer des données multipart / form avec des requêtes python
Envoyer l'image avec python et enregistrer avec php
[Python] Création d'un environnement avec Anaconda [Mac]
Remarques lors de la création d'un environnement avec python
Créez rapidement un fichier Excel avec Python #python
[Python] Créez rapidement une API avec Flask
Scraping depuis un site authentifié avec python
Créez une application de mots anglais avec python
Rejoignez un juge en ligne avec Python 3.x
Développons un algorithme d'investissement avec Python 1
Bibliothèque de messagerie Python 3.6
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
Python avec Go
Envoyer un e-mail avec SES en Python et un message court avec SMS sur SNS
Twilio avec Python
Jouez avec 2016-Python
Testé avec Python
avec syntaxe (Python)
Bingo avec python
[Outlook] J'ai essayé de créer automatiquement un e-mail de rapport quotidien avec Python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
Exportez le rapport au format PDF à partir de DB avec Python et attachez-le automatiquement à un e-mail et envoyez-le
Envoyer un message à LINE avec Python (LINE Notify)
Créez une application qui devine les étudiants avec Python