반응형
아래 포스팅에서 MATLAB, Powershell, Python 에서 Outlook 을 사용하여 자동으로 메일 보내는 방법에 대해 알아봤는데요.
오늘은 Autohotkey 에서 아웃룩을 사용하여 자동으로 메일 보내는 방법에 대해 알아보려 합니다.
코드는 아래와 같습니다.
textBody
=
(
안녕하세요. 남성입니다.
메일 보냅니다.
)
tempAttach =C:\Attach.jpg
obj := ComObjCreate("Outlook.Application")
newMail := obj.CreateItem(0)
newMail.Subject := "메일 제목"
newMail.Body :=
textBody
newMail.To := "받는 사람 메일 주소"
myAttachments := newMail.Attachments
myAttachments.Add(tempAttach)
newMail.Send()
ObjRelease(newMail)
ObjRelease(obj)
위 코드에 대해 간단히 소개하면
tempAttach 에는 첨부파일의 path 를 넣습니다. 다수의 파일을 첨부하고 싶다면 세미콜론(;)으로 구분합니다.
newMail.Subject 에는 메일 제목을 넣고
newMail.Body 에는 본문의 텍스트를 넣습니다. 보통 본문은 여러 줄로 작성하니 위 예와 같이 textBody 라는 변수를 하나 만들어서 여러 줄로 텍스트를 넣을 수 있습니다.
newMail.To 에는 받는 사람의 주소를 넣습니다. 받는 사람이 여럿일 때는 마찮가지로 세미콜론으로 구분합니다.
추가로 참조를 넣고 싶다면 newMail.Cc 에 참조자의 메일 주소를 넣으면 됩니다.
저는 Autohotkey 를 사용하여 시간이 걸리는 작업을 진행시 작업이 끝났다는걸 알리기 위해 아웃룩 메일을 자동화 하곤 합니다.
반응형
'programming language > Autohotkey' 카테고리의 다른 글
Autohotkey 에서 C# 으로 만들어진 dll 사용하기 (0) | 2017.12.27 |
---|---|
SciTE4AutoHotkey 의 아웃풋에 텍스트 표시 방법 (0) | 2017.12.08 |
Autohotkey(오토핫키)를 사용하여 창 닫기 (0) | 2017.12.08 |
Autohotkey 에서 selenium 사용 방법 (24) | 2017.10.26 |
Autohotkey 를 사용한 Microsoft Office 수평 스크롤 (26) | 2017.07.28 |
Autohotkey 로 BlueTooth 장치 표시 (3) | 2017.03.10 |
Autohotkey 에서 3개 이상의 키 조합으로 단축키 만들기 (3) | 2017.02.28 |
Autohotkey regular expression 관련 함수에서 변수 사용하기 (0) | 2017.02.26 |
댓글