【자동화】Python으로 Outlook 메일 보내기

최근의 커뮤니케이션 툴은 LINE 등 채팅 베이스의 것이 주류가 되고 있네요.

하지만 일본 비즈니스 메일 협회의 「비즈니스 메일 실태 조사 2020」에 의하면, 일에서 사용하고 있는 주된 커뮤니케이션 수단의 제1위는 「메일」(99.1%)이라고 합니다.

메일은 귀찮아…



내 회사는 '메일 문화'이므로 모든 정보를 메일로 교환하고 있습니다.

그 중에서도 귀찮은 것이,
【소프트웨어 버그의 상태를 매일 저녁에 팀원에게 메일한다】
라는 것입니다.

정기적으로 비슷한 정보를 비슷한 멤버에게 메일한다는 사무 작업은 어느 회사에서도 적지 않은 것이 아닐까요?

이러한 기계적인 업무야말로 가장 자동화의 효과가 큰 것입니다.

조속히 구체적인 방법을 살펴 보겠습니다.

파이썬으로 Outlook 메일 보내기



방금 전의 「비즈니스 메일 실태 조사 2020」에 의하면, 일에서 사용하고 있는 메일 소프트는 「Outlook」(50.52%)과 「Gmail」(38.40%)이 2강이라고 합니다.

그래서 본 기사에서는 Outlook에서 메일 작성 방법을 소개합니다.

outlook을 조작하려면 win32com.client를 가져와야합니다.
나는 Anaconda를 사용하고 있지만 특히 추가로 설치하지 않고도 가져올 수있었습니다.

파이썬
import win32com.client

그런 다음 Outlook 개체를 만듭니다.

파이썬
outlook = win32com.client.Dispatch("Outlook.Application")

그런 다음 메일 객체를 만듭니다.

파이썬
mail = outlook.CreateItem(0)
CreateItem(n) 의 n 부분을 변경하여 Outlook 메일 및 일정 등 다양한 항목을 만들 수 있습니다. 0으로 설정하면 메일 개체를 만들 수 있습니다.

이 mail 오브젝트에 속성을 세트 해 가는 것으로, 메일을 작성해 갑니다.


속성
의미


mail.to
받는 사람

mail.cc
CC

mail.bcc
BCC

mail.subject
제목

mail.bodyFormat
메일 서식 1: 텍스트 2: HTML3: 서식 있는 텍스트

mail.body
본문



파이썬

mail.to = '[email protected]; [email protected]'
mail.cc = '[email protected]'
mail.bcc = '[email protected]'
mail.subject = '1級試験の件'
mail.bodyFormat = 1
mail.body = '''お疲れ様です。どれみです。

なんか今年の試験はコロナの影響でリモート面接になったらしいです。
さっきマジョリカから聞きました。

びっくりしたので取り急ぎご連絡です。

よろしくお願いいたします。
'''

지금까지 만든 이메일을 갑자기 보내기 전에 확인하는 것이 좋습니다.
확인하려면 mail.display(True) 로 설정합니다.

파이썬

mail.display(True)

이렇게 메일이 열리므로 확인하고 OK라면 보내주십시오.



여러분이 귀찮은 메일 전송 업무에서 해방되기를 바랍니다.
마지막으로 코드를 정리해 올려 둡니다.

파이썬
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 = '1級試験の件'
mail.bodyFormat = 1
mail.body = '''お疲れ様です。どれみです。

なんか今年の試験はコロナの影響でリモート面接になったらしいです。
さっきマジョリカから聞きました。

びっくりしたので取り急ぎご連絡です。

よろしくお願いいたします。
'''

mail.display(True)

Outlook 메일을로드하는 방법?



이번에는 Outlook 메일 전송 자동화를 소개했지만 Outlook 메일을 Python으로 로드하는 방법은 이 문서를 참조하세요.
htps : // 이 m / 여기에서 ch913 / ms / f 0cf66 아 d27d16258c0

좋은 웹페이지 즐겨찾기