[PYTHON] Ich möchte automatisch eine Unternehmensgründungs-E-Mail senden

Hintergrund und was Sie tun möchten

Ich wurde eine Fernarbeit und brauchte eine E-Mail an meinen Chef Ich möchte jeden Tag den gleichen Inhalt und die gleiche regelmäßige Übertragung automatisieren!

Ich akzeptiere keine Meinungen, dass es zu analog ist. Lol Chat ist nicht gut

Bedarf

・ Einfach zu erstellen und mit Teammitgliedern zu teilen ・ Ich möchte pünktlich mit dem Taskplaner ausführen

Umgebung

Office 365 Windows 10

Was ist deine Sprache?

In Anbetracht der internen Umgebung, Java, Node.js oder Python? Ich habe über Power Automate von Office 365 nachgedacht, es jedoch gestoppt, da es schwierig zu verwenden und für andere Mitglieder schwierig zu teilen war.

Dieses Mal konzentrieren wir uns auf die Benutzerfreundlichkeit und die Verwendung von Python. (Da es in der Vergangenheit Schulungen gab, sollten alle Mitglieder einbezogen werden.)

Umfrage

Zuerst dachte ich, ich würde es über die Office 365-API senden. Es kann problematisch sein, wenn der Proxy eine Anfrage stellt.

Wenn Sie sich das ansehen, gibt es eine Bibliothek, die Office-Apps von Python verarbeiten kann. Es scheint, dass die Anforderungen erfüllt werden können, also werde ich das übernehmen

Codierung

Installieren Sie zuerst die Bibliothek (pywin32) Starten Sie eine Eingabeaufforderung mit Administratorrechten und installieren Sie sie mit pip

Und einfache Codierung Die Python-Version ist übrigens 3.7.4

sendmail.py


import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = '[email protected] (Lieferadresse)'
mail.Subject = 'Guten Morgen'
mail.Body = 'Ein Unternehmen gründen'

#Angehängte Dateien, ggf. auskommentieren
# attachment  = "Absoluter Pfad der angehängten Datei"
# mail.Attachments.Add(attachment)

mail.Send()

Ich schickte es

Als ich es tatsächlich ausführte, konnte ich eine E-Mail senden. Stellen Sie den Taskplaner so ein, dass er 10 Minuten vor Arbeitsbeginn startet und abgeschlossen ist.

Ich werde es für eine Weile benutzen und wenn es kein Problem gibt, werde ich es an alle im Team verteilen.

Impressionen

・ Python ist zu leicht und ich mache mir Sorgen, ob es wirklich funktioniert ・ Es ist schön, etwas Zeit zu haben

·Das? Es ist in Ordnung, eine Reservierung für das Senden in Outlook vorzunehmen ... ()

Recommended Posts

Ich möchte automatisch eine Unternehmensgründungs-E-Mail senden
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
Ich möchte viele Prozesse von Python aus starten
Ich möchte automatisch einen modernen Metal-Bandnamen generieren
Ich möchte eine Nachricht von Python an LINE Bot senden
Ich möchte in der Einschlussnotation drucken
Ich möchte eine Python-Umgebung erstellen
Ich möchte nur ein Signal vom Sub-Thread zum Haupt-Thread senden
Ich habe versucht, mit django eine E-Mail zum Abschluss der Registrierung von Google Mail zu senden.
[Outlook] Ich habe versucht, mit Python automatisch eine tägliche Berichtsmail zu erstellen
Ich möchte Matplotlib zu einem dunklen Thema machen
Ich möchte einfach ein Rauschmodell erstellen
Ich möchte einen DataFrame in MSSQL einfügen
Ich möchte mit Python ein Fenster erstellen
Ich möchte mit Python eine E-Mail von Google Mail senden.
Ich möchte ein Spiel mit Python machen
Ich möchte keinen Codierungstest machen
Ich möchte mit Djangos Migrate von vorne beginnen
So starten Sie die GCP-VM automatisch
Ich möchte leicht einen leckeren Laden finden
Ich möchte mit Python in eine Datei schreiben
Ich möchte eine Django-App auf Heroku hochladen
[LINE Messaging API] Ich möchte eine Nachricht vom Programm an alle LINE senden
Ich möchte eine Variable in einen Python-String einbetten
Ich möchte Timeout einfach in Python implementieren
100 Klopfen bei der Bildverarbeitung !! (021-030) Ich möchte eine Pause machen ...
Ich möchte schnell UUID generieren (Gedenknotiz) ~ Python Edition ~
Ich möchte mit einem Knopf am Kolben übergehen
Ich möchte ein beliebtes Paket auf PyPi finden
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte eine Zeichenkette mit Hiragana teilen
Ich möchte ein Paket von Php Redis installieren
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Ich möchte einen Quantencomputer mit Python betreiben
Ich möchte Wake On LAN vollautomatisch ausführen
Ich möchte eine lokale Variable mit Lambda binden
Ich möchte einen Mox-Generator
Senden Sie ein Signal an den Unterprozess
Ich möchte SUDOKU lösen
Ich möchte einen Mox-Generator (2)
Ich möchte einen Blog-Editor mit dem Administrator von Django erstellen
[Python] Ich möchte einen gemeinsamen Satz zwischen numpy erhalten
Ich möchte ein Klickmakro mit pyautogui (Wunsch) erstellen.
Ich möchte automatisch an Online-Kursen mit Python + Selen teilnehmen!
Ich möchte ein Klickmakro mit pyautogui (Outlook) erstellen.
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
[Django] Ich möchte mich nach einer neuen Registrierung automatisch anmelden
[Visualisierung] Ich möchte mit Plotly ein schönes Diagramm zeichnen
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Ich möchte vorerst eine Docker-Datei erstellen.
Ich möchte die Ausführungszeit aufzeichnen und ein Protokoll führen.
Wenn Sie Datenwissenschaftler werden möchten, beginnen Sie mit Kaggle
Ich möchte automatisch hochwertige Teile aus den von mir aufgenommenen Videos finden
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Ich habe versucht, das automatische Senden einer E-Mail durch Doppelklicken auf das Symbol [Python] zu ermöglichen
Ein Memorandum beim automatischen Erwerb mit Selen
Ich möchte systemd grob verstehen