Récemment, les outils de communication basés sur le chat tels que LINE sont devenus courants.
Cependant, selon le «Business Mail Fact-Finding Survey 2020» de la Japan Business Mail Association, ** le «courrier» (99,1%) ** est le principal moyen de communication utilisé au travail.
Puisque mon entreprise est «culture du courrier», j'échange toutes sortes d'informations par courrier.
La chose la plus gênante est [Envoyer par e-mail l'état des bogues logiciels aux membres de l'équipe chaque soir] C'est.
N'y a-t-il pas beaucoup de travail de bureau dans chaque entreprise qui ** envoie régulièrement des informations similaires à des membres similaires **?
Ce type de travail mécanique est le plus efficace pour l'automatisation.
Voyons immédiatement la méthode concrète.
Selon le «Business Email Survey 2020» mentionné précédemment, «Outlook» (50,52%) et «Gmail» (38,40%) sont les deux logiciels de messagerie les plus puissants utilisés au travail.
Par conséquent, dans cet article, je vais vous présenter comment rédiger un e-mail dans Outlook.
Vous devez importer win32com.client pour utiliser Outlook. J'utilise Anaconda et j'ai pu l'importer sans aucune installation supplémentaire.
python
import win32com.client
Créez ensuite un objet Outlook.
python
outlook = win32com.client.Dispatch("Outlook.Application")
Et puis créez un objet mail.
python
mail = outlook.CreateItem(0)
En modifiant la partie n de CreateItem (n)
, vous pouvez créer divers éléments tels que le courrier et le calendrier Outlook. Défini sur 0 pour créer un objet de messagerie.
En définissant des attributs dans cet objet mail, nous créerons un mail.
attribut | sens |
---|---|
mail.to | destination |
mail.cc | CC |
mail.bcc | BCC |
mail.subject | matière |
mail.bodyFormat | Format de courrier 1: texte 2:HTML 3: texte enrichi |
mail.body | Texte |
python
mail.to = '[email protected]; [email protected]'
mail.cc = '[email protected]'
mail.bcc = '[email protected]'
mail.subject = 'Examen de niveau 1'
mail.bodyFormat = 1
mail.body = '''Vive le bon travail. C'est Doremi.
Il semble que l'examen de cette année était une interview à distance en raison de l'influence de Corona.
Je viens d'entendre Majolica.
J'ai été surpris, je vous recontacterai dès que possible.
Je vous remercie.
'''
Nous vous recommandons de vérifier les e-mails que vous avez créés jusqu'à présent avant de les envoyer soudainement. Pour vérifier, utilisez «mail.display (True)».
python
mail.display(True)
Le courrier s'ouvrira comme ceci, veuillez donc le vérifier et l'envoyer s'il est OK.
Nous espérons que vous serez libéré des tracas liés à l'envoi d'e-mails. Enfin, je vais mettre le code ensemble.
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 = 'Examen de niveau 1'
mail.bodyFormat = 1
mail.body = '''Vive le bon travail. C'est Doremi.
Il semble que l'examen de cette année était une interview à distance en raison de l'influence de Corona.
Je viens d'entendre Majolica.
J'ai été surpris, je vous recontacterai dès que possible.
Je vous remercie.
'''
mail.display(True)
Cette fois, nous vous avons présenté l'automatisation de l'envoi d'e-mails Outlook, mais consultez cet article pour savoir comment lire les e-mails Outlook en Python. https://qiita.com/konitech913/items/fa0cf66aad27d16258c0
Recommended Posts