목록프로그래밍 노트 (5)
IT's 2 EG
1. IMAP 이란? IMAP(Internet Message Access Protocol)은 응용 계층 인터넷 프로토콜 중 하나로, 원격 서버로부터 TCP/IP를 통해 이메일을 가져오는데 사용됩니다. IMAP은 온라인 모드와 오프라인 모두를 모두 지원하므로 POP3를 사용할 때와 달리 이메일 메시지를 서버에 남겨 두었다가 나중에 지울 수 있습니다. 2. imap을 통한 Gmail 수신 소스코드 import os import email import imaplib import configparser # 문자열의 인코딩 정보 추출 후, 문자열, 인코딩 얻기 def find_encoding_info(txt): info = email.header.decode_header(txt) s, encoding = info..
1. SMTP 란? SMTP(Simple Mail Transfer Protocol)는 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜 입니다. 일반적으로 TCP 25번 포트를 사용하며, 메일 서버간의 송수신뿐 아니라, 메일 클라이언트에서 메일 서버로 메일을 보낼때에도 사용되는 경우가 많습니다. 2. MIME 이란? MIME(Multipurpose Internet Mail Extensions)은 전자우편을 위한 인터넷 표준 포맷입니다. 전자 우편은 7비트 ASCII 문자를 사용하여 전송되기 때문에, 8비트 이상의 코드를 사용하는 문자나 이진파일은 MIME 포맷으로 변환되어 SMTP로 전송됩니다. 실질적으로 SMTP로 전송되는 대부분의 전자우편은 MIME 형식입니다. 3. 사전 준비 작업 1) 구글 계정 ..
1. 개요 파이썬 3.x 버전의 표준 라이브러리로 ini 파일로 이루어진 설정 파일을 읽고 쓸 수 있습니다. 크게 대분류인 section, 소분류인 option, 해당 값인 value로 구분 됩니다. 형식 예제 [SECTION] option1 = value1 option2 = value2 ... ... [Mail_info] ID = test PW = test1234 Subject = 테스트 Body = 테스트입니다. 2. 설정 파일 만들기 import configparser # ConfigParser 객체 생성 config = configparser.ConfigParser() # 세션 생성 config['Mail_info'] = {} # option, value 생성 방법 1 config['Mail_in..
1. 전체 선택자 전체 선택자는 스타일을 모든 요소에 적용할 때 사용하며, 전체 선택자로는 *(별표)를 사용한다. 2. 태그 선택자 특정 태그가 쓰인 모든 요소에 스타일을 적용하며, 전체 선택자 다음으로 많은 요소들에 스타일을 적용한다. 3. 클래스 선택자 특정 부분에만 스타일을 적용할 때 사용하는 것이 클래스 선택자이다. 클래스 선택자는 태그 대신 클래스 이름을 사용하는데, 클래스 이름 앞에는 마침표(.)를 붙인다. 4. id 선택자 클래스 선택자와 동일하네 특정 부분에만 스타일을 적용할 때 사용한다.다만, 클래스 선택자의 경우 여러번 반복 적용이 가능하지만, id 선택자의 경우 문서 내 한번만 적용이 가능하다.사용법은 클래스 선택자의 마침표(.) 대신, 샵(#) 기호를 앞에 붙인다. 5. 그룹 선택자..
1. 스타일 형식 스타일을 적용할 대상인 선택자와 적용할 사항인 속성, 속성값은 아래와 같이 표기를 한다. 2. 스타일 시트 1) 내부 스타일 시트 사용할 스타일을 문서 안에 정리한 것을 내부 스타일 시트라고 한다. 1234567891011121314151617 p{ font-size:30px; color:blueviolet; } 내부 스타일 시트 cs 2) 외부 스타일 시트 별도로 따로 저장한 스타일 정보를 외부 스타일 시트라고 하며, '.css' 파일 확장자를 가진다. 123456789101112 외부 스타일 시트 Colored by Color Scriptercs 123456 p{ font-size:30px; color:blueviolet; }cs