[Python] Mail mit Outlook senden

Einführung

Ich habe ein Mail-Kompositionsmakro mit Excel bei der Arbeit erstellt "Es ist mühsam, mit Excel zu beginnen, und es ist ein bisschen wie Excel ..." Wenn Sie es mit einem entspannten Gefühl suchen, weil Sie arbeitslos sind Ich habe eine Seite gefunden, die leicht zu verstehen ist, also habe ich sie gemacht.

Referenzseite

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

python


#Bibliothek
import win32com.client

#Outlook-Objekteinstellungen
outlook = win32com.client.Dispatch('Outlook.Application')
mymail = outlook.CreateItem(0)

#Unterschrift
sign = '''
Hogehoge.com Co., Ltd.
Nabehiro der Welt
'''


#Mail-Einstellungen
mymail.BodyFormat = 1
mymail.To = '[email protected]; [email protected]'
mymail.cc = '[email protected]'
mymail.Bcc = '[email protected]'
mymail.Subject = 'Gegenstand'
mymail.Body = '''Lieber Herr
Ist Prost auf gute Arbeit.

Danke für Ihre Kooperation.
'''+ '\n' +sign

path = r'C:\\Users\watya\Desktop\hogehoge.txt' #Geben Sie die angehängte Datei mit einem absoluten Pfad an
mymail.Attachments.Add (path)

#Bestätigung der fertigen Mail
mymail.Display(True)
#Wenn Sie ohne Bestätigung senden möchten, mymail.Display(True)Und verwenden Sie den folgenden Code
#mymail.Send()

Ausführungsergebnis

mymail.Display(True) Ich habe es ausgeführt, also wurde die E-Mail erstellt Es wurde nicht gesendet und in einem Entwurfszustand gestoppt. Einfach. .. .. Dies ist nützlich, um E-Mails gemäß der Vorlage zu verfassen.

Darüber hinaus verwendet from die Outlook-Adresse zum Zeitpunkt der Anmeldung. Es ist sehr einfach, da Sie sich beim Erstellen eines Programms nicht dessen bewusst sein müssen. Das ist praktisch!

Recommended Posts

[Python] Mail mit Outlook senden
[Automatisierung] Senden Sie Outlook-E-Mails mit Python
Mail per Python senden
Senden Sie eine E-Mail mit Amazon SES + Python
Senden Sie japanische Post mit Python3
Mail senden mit Python (Outlook)
Senden Sie eine E-Mail mit Python an Spushis Adresse
Senden Sie eine E-Mail mit Excel in Python
[Python] Mail senden
[Python] Mail senden
Hinweis: Senden Sie eine E-Mail mit Django
Senden Sie E-Mails über Google Mail mit Python 3.4.3.
[Python] Senden Sie eine E-Mail aus Google Mail mit einer zweistufigen Authentifizierungseinstellung
HTML-Mail mit Bild zum Senden mit Python
Mail mit Django senden
Ich habe versucht, eine E-Mail mit SendGrid + Python zu senden
Was tun, wenn Sie mit Python keine E-Mail an Yahoo senden konnten?
Senden Sie E-Mails mit Python an eine bestimmte E-Mail-Adresse, ohne SMTP festzulegen
Ein Ei mit Python erstellen
Senden Sie mit Python mit Google Mail
So senden Sie automatisch E-Mails mit Anhängen mithilfe der Google Mail-API in Python
[boto3] Senden Sie eine E-Mail mit SES
Schneiden Sie ein Bild mit Python aus
Ich habe versucht, mit Python eine E-Mail von Amazon SES zu senden
[Automatisierung] Extrahieren Sie Outlook-Termine mit Python
Ich habe eine SMS mit Python gesendet
Einfache Mailübertragung mit Eile Python3
Zeichnen Sie eine Illustration mit Python + OpenCV
Wenn Sie Probleme beim Senden von E-Mails mit Python smtplib haben, rufen Sie die Befehlszeile auf
Senden Sie mehrteilige / Formulardaten mit Python-Anforderungen
Sende Bild mit Python und speichere mit PHP
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Hinweise beim Erstellen einer Umgebung mit Python
Erstellen Sie schnell eine Excel-Datei mit Python #python
[Python] Erstellen Sie schnell eine API mit Flask
Scraping von einer authentifizierten Site mit Python
Erstellen Sie eine englische Wort-App mit Python
Treten Sie einem Online-Richter mit Python 3.x bei
Lassen Sie uns mit Python 1 einen Investitionsalgorithmus entwickeln
Python 3.6 E-Mail-Bibliothek
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
Python mit Go
Senden Sie eine E-Mail mit SES in Python und eine Kurznachricht mit SMS auf SNS
Twilio mit Python
Spielen Sie mit 2016-Python
Getestet mit Python
mit Syntax (Python)
Bingo mit Python
[Outlook] Ich habe versucht, mit Python automatisch eine tägliche Berichtsmail zu erstellen
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
Geben Sie den Bericht mit Python aus DB in PDF aus, hängen Sie ihn automatisch an eine E-Mail an und senden Sie ihn
Senden Sie eine Nachricht mit Python an LINE (LINE Notify)
Erstellen Sie eine App, die Schüler mit Python errät