요즘 메일 서비스 하는 곳은 너무나 많아서 다양한 메일 프로그램들을 사용 하시겠지만 저는 개인적으로 메일 서비스는 네이버를 많이 사용하는 편입니다.

요즘에 메일 서비스는 사실 거의 다 비슷비슷한데 개인적으로 구글의 지메일을 사용할 때는 단축키가 약간 불편한 것 같습니다.

저는 이번에 새로 네이버 계정을 하나 더 만들었는데 메일을 사용하려고 보니 단축키 설정이 되어 있지 않더군요. 그래서 오늘은 간단하게 네이버 메일에 단축키를 설정 하는 방법에 대해서 소개하려합니다.

클릭 몇 번 해주면 단축키가 설정이 되는데 아래와 같은 순서로 설정을 하시면 됩니다. 처음에는 네이버 환경 설정 페이지에 어떻게 들어가는지 몰라서 당황했었는데 그냥 옆에 사이드 메뉴에 있는 톱니바퀴 모양의 아이콘을 아무거나 클릭해도 환경 설정에 들어가 지더군요.

위 그림에서 확인하시는 바와 같이 네이버 메일 단축키는 굉장히 많습니다. 그래서 다 외워서 쓰는 것은 무리가 있는 거 같고 답장하기 R, 전체 답장하기 A, 메일 삭제 D, 메일 보내기 Ctrl + Enter 정도만 단축키를 사용해도 메일을 읽고 쓰고 지우는데 있어서 생산성이 정말 높아질 거라고 생각합니다.



MATLAB 은 정말 많은 부분을 자동화 할 수 있는 툴입니다.

 

Simulink 를 사용하신다고 하더라도 MATLAB 을 제대로 다룰 줄 알아야 Simulink 를 효율 적으로 사용 할 수 있습니다.

 

코드 생성과 같이 시간이 좀 많이 걸리는 작업을 실행할 때 컴퓨터 앞에서 계속 앉아 있다면 참 답답 할 겁니다.

 

이럴 때 저는 MATLAB 에서의 작업이 끝나면 메일을 보내도록 설정해 놓고 나가서 커피 한잔 하면서 쉬곤 합니다.

 

요즘 대부분 스마트폰을 사용하니 휴대폰으로 메일을 확인 할 수 있을테고

 

작업이 완료 됐다는 메일을 받으면 들어와서 그 이후의 작업을 하는거죠.

 

저는 Windows 환경이고 메일 프로그램으로 Ms 아웃룩을 사용 합니다.

 

MATLAB 에서는 MS Office 제품군을 자동활 할 수 있습니다.

 

메일을 보내는 간단한 스크립트는 아래와 같습니다. Subject 에 메일 제목을 넣고 To에 보낼 사람, HTMLBody 에 메일 내용을 적습니다.

 

h = actxserver('outlook.Application');

mail = h.CreateItem('olMail');

mail.Subject = 'Mail Test';

mail.To = 'nnn@naver.com';

 

mail.BodyFormat = 'olFormatHTML';

mail.HTMLBody = 'This is Body';

mail.Send;

h.release;

 

MATLAB 에서 시간이 오래 걸리는 작업을 돌려 놓고 마지막에 위 스크립트를 실행 되도록 한다면 MATLAB 이 돌아가는 동안에 나가서 커피 한잔 하고

 

다 되면 휴대폰으로 확인하고 ~

 

들어와서 다음 작업을 하는 식이죠~



  1. 2016.11.02 22:27

    비밀댓글입니다

Autohotkey 를 사용하여 mailto 를 이용하면 메일 프로그램을 실행 할 수 있습니다.

 

본문의 내용을 적을 때 줄바꿈 등을 하려면 아스키 코드를 사용하여야 합니다.

 

이에 대한 내용은 아래 주소에서 확인 할 수 있습니다.

 

https://autohotkey.com/board/topic/16445-help-with-mailto-link/

 

아래와 같은 아스키 코드를 사용 할 수 있으며 % 앞에는 `(backquote) 를 붙여 줘야 합니다.

 

Space ( ) %20

Comma (,) %2C

Question Mark (?) %3F

Period (.) %2E

Exclamation Point (!) %21

Colon (:) %3A

Semicolon (;) %3B

New Line %0A

 

아래와 같은 명령으로 줄바꿈을 할 수 있습니다.

 

Run, mailto:abc@test.com?subject=TEST&body=첫재줄`%0A다음줄

 

아웃룩 사용하는데 attachment 는 안 되는 듯 하네요.


파이썬을 활용하여 메일을 보내는 몇 가지 방법 중에 오늘은 로컬 컴퓨터의 아웃룩을 사용하여 보내는 방법에 대해 소개하려 합니다.

 

아웃룩을 사용하기 위해 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()

 



+ Recent posts