블로그 이미지
vicjung

프로그래밍이나 컴퓨터 관련 위주 블로그

Rss feed Tistory
Programming 2012. 10. 5. 15:35

python으로 아웃룩 메일 읽기

몇가지 예제 코드

 

#!/usr/bin/env python

olFolderInbox = 6
from win32com.client import Dispatch
outlook = Dispatch('outlook.application')

ns = outlook.GetNameSpace("MAPI")
inbox = ns.GetDefaultFolder(olFolderInbox)

count = 0
for i in inbox.items:
    print (i.subject)
    count = count + 1
    if count > 30:
        break;
    #print (i.body)

 

 

from win32com.client import *
app = Dispatch("Outlook.Application")
ns = app.GetNamespace("MAPI")
PersonalFolder = ns.Folders.Item(u'MailboxName)
Inbox = PersonalFolder.Folders.Item("Inbox")
for i in range(1, 11):
    msg = Inbox.Items.Item(i)
    print msg.Subject
    print msg.Body    

 

 

#!/usr/bin/env python

from win32com.client import Dispatch

session = Dispatch("MAPI.session")
session.Logon('OUTLOOK')  # MAPI profile name
inbox = session.Inbox

print "Inbox name is:", inbox.Name
print "Number of messages:", inbox.Messages.Count

for i in range(inbox.Messages.Count):
    message = inbox.Messages.Item(i + 1)
    print message.Subject

 

#!/usr/bin/env python
# Read the last email in an Outlook mailbox and save the attachments.

from win32com.client import Dispatch


def main():   
    session = Dispatch('MAPI.session')
    #session.Logon('Outlook')  # for local mailbox
    session.Logon('','',0,1,0,0,'exchange.foo.com\nusername');
    inbox = session.Inbox
    message = inbox.Messages.GetLast()
    attachments = message.Attachments
    for i in range(attachments.Count):
        attachment = attachments.Item(i + 1) # indexes are 1 based
        filename = 'c:\\tempfile_%i' % i
        attachment.WriteToFile(filename)
    session.Logoff()


if __name__ == '__main__':
    main()

 

 

 

,
카테고리 없음 2012. 10. 5. 14:55

Notepad++ 에서 세로 선택

텍스트는 일반적으로 가로만 선택된다.
고급 편집기인 울트라 에디트나 기타 프로그램은 세로 선택이 되는 것으로 알고 있는데
Notepad++을 사용하면 세로 선택도 가능하다.
Notepad++은 아래의 링크를 참조하여 다운로드하면 됩니다.^^

[프로그램006] 텍스트 에디터 노트패드 플러스 ++ (Notepad ++)


세로로 선택하는 방법

1. Shift + Alt 키를 누르고 방향키로 선택부분을 조절한다.
2. Alt 키를 누른 상태에서 마우스로 원하는 부분을 드래그 한다.

활용예시
회색부분이 세로로 선택된 부분. 아래는 복사한 내용.

,
Programming 2012. 5. 12. 17:07

아이폰 시뮬레이터(simulator)가 파일을 쓰는 위치

 

 

 

 

 

 

아이폰 시뮬레이터에서 파일을 쓰는 위치입니다.
파일 처리나 디버깅을 할 때 유용 할 것 같아서 남깁니다.

/Users/USER_NAME/Library/Application Support/iPhone Simulator/{버전}/Applications

USER_NAME는 사용자 계정입니다.  {버전}은 ios 버전입니다.

,
TOTAL TODAY