프로그램이야기

telnet으로 메일 보내는 방법

미나리나물 2016. 8. 8. 23:34

인증 없는 SMTP의 경우


HELO 도메인

MAIL FROM: 보낸사람메일

RCPT TO: 받는사람메일

DATA                                           // 본문 시작

From: 보낸사람메일

To: 받는사람메일

Subject: 제목                                  // 메일 제목

(공백-Enter1번)

(공백-Enter1번)                               // 메일 본문 앞에 공백 두줄이 필요함. 공백 두줄을 사용하지 않으면 본문없는 메일이 됨

메일내용

.                                                // 본문 종료

QUIT                                           // 메일서버 접속 종료




인증 있는 SMTP의 경우


HELO 도메인


auth login                                        // 인증 명령어 입력

334 VXNlcm5hbWU6                          

(Base64로 인코딩한 ID)

(Base64로 인코딩한 Password)


235 2.7.0 Authentication successful           // 이게 나오면 인증 성공

535 5.7.3 Authentication unsuccessful        // 이게 나오면 인증 실패


MAIL FROM: 보낸사람메일

RCPT TO: 받는사람메일

DATA                                             // 본문 시작

From: 보낸사람메일

To: 받는사람메일

Subject: 제목                                    // 메일 제목

(공백-Enter1번)

(공백-Enter1번)                                 // 메일 본문 앞에 공백 두줄이 필요함. 공백 두줄을 사용하지 않으면 본문없는 메일이 됨

메일내용

.                                                  // 본문 종료

QUIT                                             // 메일서버 접속 종료



Base64 인코딩 웹사이트

https://www.base64encode.org/