【자동화】Python으로 Outlook 메일 보내기
하지만 일본 비즈니스 메일 협회의 「비즈니스 메일 실태 조사 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
Reference
이 문제에 관하여(【자동화】Python으로 Outlook 메일 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/konitech913/items/51867dbe24a2a4272bb6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)