반응형
파이썬을 활용하여 메일을 보내는 몇 가지 방법 중에 오늘은 로컬 컴퓨터의 아웃룩을 사용하여 보내는 방법에 대해 소개하려 합니다.
아웃룩을 사용하기 위해 win32com.client 을 사용합니다.
코드는 다음과 같습니다. 한글을 사용하기 위해 맨 위에 아래와 같이 cp949 를 적어 줬습니다.
아래 코드를 사용하면 현재의 아웃룩 계정에서 제목 메일의 내용대로 메일이 날라갑니다.
수신자(Ex> abc@naver.com)는 아래 코드의 mail_Address 부분에 넣어 주면 됩니다.
# -*- coding: cp949 -*-
import win32com.client
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = "제목"
newMail.Body = "메일 내용"
newMail.To = "mail_Address"
newMail.Send()
반응형
'programming language > Python' 카테고리의 다른 글
윈도우 Python 에서 R 함수를 사용하기 위해 rpy2 설치하기 (0) | 2016.01.13 |
---|---|
Python Home folder 접근 (0) | 2015.10.11 |
Python 을 이용한 Visio 그리기 (0) | 2015.10.09 |
Python Degree to Clock 변환 (0) | 2015.09.13 |
Python에서 Autohotkey 사용하기 (5) | 2015.08.06 |
chardet 을 활용한 텍스트 파일 encoding 확인 (0) | 2015.05.08 |
Python 실행 파일 만들기 cx_Freeze (0) | 2015.01.10 |
Python GraphViz 모듈 (0) | 2014.12.28 |
댓글