C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[14969] Re: 일반적인 SMTP 진행과정입니다.
패패루 [peperu] 1315 읽음    2002-01-24 23:39
HELO mydomain

MAIL FROM: 아무개<commune@dreamx.net>

RCPT TO: 개똥이<cdjs@daskljg.com>

DATA
본문 쭈루루루루룩
.
QUIT

정상적일때는 이렇게 보내면 서버에서 착착 응답이 오죠.
그러나.. 메일이라는 것이 이렇게만 되면 얼마나 좋겠습니까...
아무개, 개똥이 등등도 전부 Base64로 인코딩 해야 하고..
=?EUC_KR?B?베이스64로인코딩된문자열?=<mail@address.com>
이런 식으로요..

본문쭈루루루룩 부분에도 온갖 헤더 정보와 멀티바디의 경우 MIME으로
인코딩해야 하고.. 하여간 엄청 복잡합니다.
제대로 된 SMTP를 구현하려면 천상 RFC를 참조하셔야 할겁니다.
아니면 트라이얼엔에러로 알아내시든지요.

막연한 질문에 막연한 답변 죄송합니다. ^^

패패루였슴다.

샘이 님이 쓰신 글 :
: 헐.. 너무 막연히 물어봐서 죄송합니다.
:
: SMTP라는 서버와 메일을 보내주는 클라이언트가 있지요?
:
: 예를 들어 smtp.orgio.net이라는 SMTP 서버와
:
: Outlook Express라는 클라이언트가 그 예입니다.
:
: 이때 SMTP와 클라이언트는 접속해서 무조건 메일을
:
: 전송하지 않을 것이라 사료됩니다.
:
: 즉, 어떠한 인증과정 시나리오를 거쳐 메일을 보내리라
:
: 생각합니다.
:
: 예) S:SMTP, C:Mail Client
: 연결해서...
: S:220 연결 잘했다 짜샤~
:
: C:HELO
: S:220 그랴, 잘 있다.
:
: C:AUTH ID:purewell
: S:220 응 너로구나!
:
: C:DATA
: S:220 응. 메일 보내. 단, 메일의 끝은 점 하나로 끝나는 거 알지?
:
: C:메일 헤더
: 메일 본문
: 어찌고 저찌고
: 이렇쿵 저러쿵
: .
: S:220 응 자~알 받았다.
:
: C:QUIT
: S:220 알았다. 잘가라~! 담에 또 보쥐...
:
: ㅡ ㅡ;; 이러한 일련의 시나리오와 명령어 규칙 등
: 말입니다. SMTP관련 RFC문서를 보니까 일단
: 영어라서 보기 까탈스럽고 실제적인 예제가 나오지
: 않아서리...
:
: Indy에 보면 SMTP로 편지 보내는 것을 구현해놨던데
: 문제는 Pascal이라서 보다보면 머리가 어질어질...
:
: ^.^)a SMTP로 메일보내는 예제 소스라도
: 구할 수 없을까요?
:
:               Always wish be pure well...

+ -

관련 글 리스트
14967 [질문] SMTP 시나리오라는 것이... 샘이 900 2002/01/24
14975     Re:SMTP 인증... 박지훈.임프 1931 2002/01/25
14969     Re: 일반적인 SMTP 진행과정입니다. 패패루 1315 2002/01/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.