In letzter Zeit sind Chat-basierte Kommunikationstools wie LINE zum Mainstream geworden.
Laut der "Business Mail Fact-Finding Survey 2020" der Japan Business Mail Association ist ** "Mail" (99,1%) ** das wichtigste Kommunikationsmittel bei der Arbeit.
Da mein Unternehmen "Postkultur" ist, tausche ich alle Arten von Informationen per Post aus.
Das Schwierigste ist [Senden Sie den Status von Softwarefehlern jeden Abend per E-Mail an die Teammitglieder] Das ist.
Gibt es nicht in jedem Unternehmen eine Menge Büroarbeit, die ähnliche Informationen regelmäßig per E-Mail an ähnliche Mitglieder sendet?
Diese Art der mechanischen Arbeit ist für die Automatisierung am effektivsten.
Lassen Sie uns die konkrete Methode sofort sehen.
Laut der bereits erwähnten "Business Email Survey 2020" sind "Outlook" (50,52%) und "Gmail" (38,40%) die beiden stärksten bei der Arbeit verwendeten E-Mail-Software.
Daher werde ich in diesem Artikel vorstellen, wie eine E-Mail in Outlook erstellt wird.
Sie müssen win32com.client importieren, um Outlook zu betreiben. Ich verwende Anaconda und konnte es ohne zusätzliche Installation importieren.
python
import win32com.client
Erstellen Sie dann ein Outlook-Objekt.
python
outlook = win32com.client.Dispatch("Outlook.Application")
Und dann erstellen Sie ein Mail-Objekt.
python
mail = outlook.CreateItem(0)
Durch Ändern des n-Teils von "CreateItem (n)" können Sie verschiedene Elemente wie Outlook-Mail und Kalender erstellen. Auf 0 setzen, um ein Mail-Objekt zu erstellen.
Durch Festlegen von Attributen in diesem E-Mail-Objekt erstellen wir eine E-Mail.
Attribut | Bedeutung |
---|---|
mail.to | Ziel |
mail.cc | CC |
mail.bcc | BCC |
mail.subject | Gegenstand |
mail.bodyFormat | Mail-Format 1: Text 2:HTML 3: Rich Text |
mail.body | Text |
python
mail.to = '[email protected]; [email protected]'
mail.cc = '[email protected]'
mail.bcc = '[email protected]'
mail.subject = 'Level 1 Prüfung'
mail.bodyFormat = 1
mail.body = '''Ist Prost auf gute Arbeit. Das ist Doremi.
Es scheint, dass die diesjährige Prüfung aufgrund des Einflusses von Corona ein Ferninterview war.
Ich habe gerade von Majolika gehört.
Ich war überrascht und werde mich so schnell wie möglich mit Ihnen in Verbindung setzen.
Vielen Dank.
'''
Wir empfehlen Ihnen, die bisher erstellten E-Mails zu überprüfen, bevor Sie sie plötzlich senden. Verwenden Sie zur Überprüfung "mail.display (True)".
python
mail.display(True)
Die Mail wird folgendermaßen geöffnet. Überprüfen Sie sie daher und senden Sie sie, wenn sie in Ordnung ist.
Wir hoffen, dass Sie nicht mehr E-Mails senden müssen. Zum Schluss werde ich den Code zusammenstellen.
python
import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application")
mail = outlook.CreateItem(0)
mail.to = '[email protected]; [email protected]'
mail.cc = '[email protected]'
mail.bcc = '[email protected]'
mail.subject = 'Level 1 Prüfung'
mail.bodyFormat = 1
mail.body = '''Ist Prost auf gute Arbeit. Das ist Doremi.
Es scheint, dass die diesjährige Prüfung aufgrund des Einflusses von Corona ein Ferninterview war.
Ich habe gerade von Majolika gehört.
Ich war überrascht und werde mich so schnell wie möglich mit Ihnen in Verbindung setzen.
Vielen Dank.
'''
mail.display(True)
Dieses Mal haben wir Ihnen die Automatisierung des Versendens von Outlook-E-Mails vorgestellt. In diesem Artikel erfahren Sie jedoch, wie Sie Outlook-E-Mails in Python lesen. https://qiita.com/konitech913/items/fa0cf66aad27d16258c0