본문 바로가기

리눅스

telnet을 사용하여 SMTP 서버를 통해 메일을 전송하는 방법

반응형

telnet을 사용하여 SMTP 서버를 통해 메일을 전송하는 방법(mail)

SMTP 서버를 통해 메일을 전송하는 것을 테스트하려면 telnet 명령을 사용할 수 있습니다. telnet을 사용하면 SMTP 서버와 직접 통신하여 메일을 전송할 수 있습니다.

telnet 설치

telnet이 설치되어 있는지 확인하고 설치되지 않은 경우 설치합니다.

sudo yum install -y telnet

발신 : 보내는 메일

telnet을 사용하여 SMTP 서버에 연결

  • SMTP 서버에 연결하려면 다음 명령을 사용합니다. 여기서 localhost은 실제 SMTP 서버의 주소이고 25는 SMTP의 기본 포트입니다.
telnet localhost 25

SMTP 명령을 사용하여 메일 전송

  • SMTP 서버에 연결된 후 다음과 같은 SMTP 명령을 순서대로 입력하여 메일을 전송합니다.
telnet localhost 25
helo localhost
mail from : scbyun@mail.vm.scbyun.com
rcpt to : scbyun@mail.vm.scbyun.com
data
subject : Test Mail
테스트 메일 입니다.
테스트 메일 입니다.
테스트 메일 입니다.
테스트 메일 입니다.
테스트 메일 입니다..
quit

예제 세션

  • 아래는 localhost에서 scbyun@mail.vm.scbyun.com으로 메일을 보내는 예제입니다.
# telnet localhost 25 <=
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 e_vm03 ESMTP Sendmail 8.14.4/8.14.4; Wed, 6 Aug 2014 18:02:49 +0900
helo localhost
250 e_vm03 Hello localhost [127.0.0.1], pleased to meet you
mail from : scbyun@mail.vm.scbyun.com <=
보내는 사람 주소250 2.1.0 scbyun@mail.vm.scbyun.com... Sender ok
rcpt to : scbyun@mail.vm.scbyun.com <=
받는 사람 주소250 2.1.5 scbyun@mail.vm.scbyun.com... Recipient ok
data
354 Enter mail, end with "." on a line by itself
subject : Test Mail
테스트 메일 입니다.
테스트 메일 입니다.
테스트 메일 입니다.
테스트 메일 입니다.
테스트 메일 입니다.
.
250 2.0.0 s7692nLf005822 Message accepted for delivery
quit
221 2.0.0 e_vm03 closing connection
Connection closed by foreign host.
#

설명

  • HELO : SMTP 서버와의 초기 인사. yourhostname은 클라이언트의 호스트 이름입니다.
  • MAIL FROM : 보낸 사람의 이메일 주소를 지정합니다.
  • RCPT TO : 받는 사람의 이메일 주소를 지정합니다.
  • DATA : 이메일의 본문을 시작합니다. 여기서는 제목과 내용을 입력하고, 마지막에 마침표(.)로 끝냅니다.
  • QUIT : 세션을 종료합니다.

수신 : 받는 메일

Part 3.3:
Content-Type: message/rfc822
 
From scbyun@mail.vm.scbyun.com Wed Aug  6 18:02:58 2014
Return-Path: <scbyun@mail.vm.scbyun.com>
Date: Wed, 6 Aug 2014 18:02:49 +0900
From: scbyun@mail.vm.scbyun.com
subject: Test Mail
 
테스트 메일 입니다.테스트 메일 입니다.테스트 메일 입니다.테스트 메일 입니다.테스트 메일 입니다.&

 

728x90
반응형