08/02/2019 - No Comments!

smtp 예제

SMTP를 통해 동일한 메일 도메인(example.com 또는 localhost.com)에 있는 두 개의 사서함(alice 및 theboss)에 메시지를 보내는 일반적인 예는 다음 세션 교환에서 재현됩니다. 이 예제에서는 대화 부분에 S: 및 C:, 각각 서버와 클라이언트에 대 한 접두사; 이러한 레이블은 교환의 일부가 아닙니다.) 클라이언트는 MAIL FROM 명령에서 메시지의 원래 전자 메일 주소를 수신자에게 보겠습니다. 메시지를 배달할 수 없는 경우 반품 또는 반송 주소이기도 합니다. 이 예제에서는 전자 메일 메시지가 동일한 SMTP 서버의 두 사서함(받는 사람 및 Cc 헤더 필드에 나열된 각 받는 사람에 대해 하나씩)으로 전송됩니다. 해당 SMTP 명령은 RCPT TO입니다. 명령의 성공적인 수신 및 실행은 결과 코드 및 응답 메시지(예: 250 확인)를 통해 서버에서 승인됩니다. 클라이언트는 원래 HELO(위의 예) 대신 아래 예에서 볼 수 있듯이 EHLO 인사말을 사용하여 서버의 지원되는 옵션을 학습합니다. 클라이언트는 서버가 SMTP 확장을 지원하지 않는 경우에만 HELO로 대체됩니다. [22] 따라서 smtp2.example.com 14,680,064 옥텟(8비트 바이트)보다 크지 않은 고정된 최대 메시지 크기를 받아들일 수 있음을 선언합니다. 모든 명령은 메일 서버에서 세 자리 숫자 의 형태로 회신을 받은 다음 회신을 설명하는 텍스트를 받게 됩니다. 예를 들어 대부분의 서버 이름은 "smtp.domain.com" 또는 "mail.domain.com smtp.gmail.com" 형식으로 작성됩니다. 그러나 통합 된 규칙이 아니므로주의를 기울이고 올바른 SMTP 매개 변수를 얻어야합니다.

SMTP의 단점은 연결이 설정될 때 사용자가 확인되지 않으므로 전자 메일을 보낸 사람이 신뢰할 수 없다는 것입니다. 따라서 개방형 SMTP 릴레이는 대규모로 스팸을 보내는 데 자주 사용됩니다. 스패머는 가짜 발신자 주소를 사용하여 추적할 수 없도록 합니다(메일 스푸핑). 오늘날 SMTP 서버가 악용되는 것을 방지하기 위해 많은 보안 기술이 사용되고 있습니다. 예를 들어 의심스러운 전자 메일이 거부되거나 격리(스팸 폴더)로 이동됩니다. Id 프로토콜 도메인키(DK), 발신자 정책 프레임워크(SPF) 또는 그레이리스팅을 이 용도로 사용할 수 있습니다. 또한 기존 포트 25/TCP를 통해서뿐만 아니라 포트 587/TCP를 통해전자 메일을 수신하는 것이 다소 표준이 되어 확인된 사용자만 전송이 허용됩니다. 서버 관리자는 클라이언트가 서버를 사용할 수 있는 일부 제어를 적용해야 합니다. 이를 통해 스팸과 같은 악용 사례를 처리할 수 있습니다. 두 가지 솔루션이 공통으로 사용되었습니다. 서버에서 명령을 실행할 때 이러한 값을 조직의 SMTP 서버, 도메인 등의 값으로 바꿉니다.

SMTP는 1980년대 초에 널리 사용되었습니다. 당시에는 유닉스에서 UUCP(유닉스 복사 프로그램) 메일로 보완되었는데, 이는 간헐적으로 연결된 컴퓨터 간의 전자 메일 전송을 처리하는 데 더 적합했습니다. 반면 SMTP는 송신 및 수신 컴퓨터가 항상 네트워크에 연결되어 있을 때 가장 효과적입니다. 둘 다 저장소 및 정방향 메커니즘을 사용 하며 푸시 기술의 예입니다. 유즈넷의 뉴스 그룹은 여전히 서버 간에 UUCP로 전파되지만[9] UUCP는 메일 전송으로 사실상 사라졌으며[10] 메시지 라우팅 헤더로 사용되는 "쾅 경로"와 함께 사라졌습니다. [11] 클라이언트와 서버 간의 SMTP 세션의 예는 다음과 같습니다. 예를 들어 조직의 SMTP 서버는 동일한 네트워크의 사용자에게만 서비스를 제공할 수 있으며, 이를 적용하여 더 넓은 인터넷의 사용자의 액세스를 차단하도록 방화벽을 적용합니다. 또는 서버가 클라이언트의 IP 주소에서 범위 검사를 수행할 수 있습니다. 이러한 방법은 일반적으로 조직 내에서 내부적으로 사용하기 위해 서발송 메일에 SMTP 서버를 제공하는 대학과 같은 기업 및 기관에서 사용되었습니다.

Published by: jeshurun

Comments are closed.