
학기 이메일의 맨 아래 내용을 확인하고 싶습니다."제출"그리고"계전기". 그렇다면 이것이 실제로 무엇을 의미하는가?
내 머릿속에는 두 가지 가능한 시나리오가 있습니다.
시나리오 1
용어의 의미는 다음과 같습니다.
- "중계"⟹"SMTP 프로토콜을 사용하여 이메일을 보내는 이벤트"
- "제출"⟹"SMTP 프로토콜을 사용하여 수신하는 이벤트"
이 시나리오에서는 내가 언급하는 이메일 체인이 누구인지 항상 알려야 합니다.
시나리오 2:
용어의 의미는 다음과 같습니다.
- "중계"⟹"SMTP 프로토콜을 사용하여 모든 장치를 통과하는 이메일 이벤트(이메일 수신 및 전송, 즉 전달)"
- "제출"⟹"SMTP 프로토콜을 사용하여 전송하는 이벤트"
그렇다면 어떤 시나리오가 맞나요?
답변1
메일 전송 에이전트가 처리하는 이메일 배포 시스템으로 메일을 전달하는 인증 또는 승인의 초기 이벤트로 "전송"이 명시되면 시나리오 2가 종료됩니다. 제출은 메일 전달 주기 동안 처음에만 한 번만 이루어질 수 있습니다. MTA 간의 다른 모든 smtp-smtp 전송을 중계라고 합니다.
포트 25의 진행 중인 제출 분할은 현재 다음에서 정의됩니다.RFC 6409. 소개를 읽으면 무제한 메일 중계에 "인증/승인" 전송, 즉 메일 "제출"이라는 추가 개념이 필요한 이유가 설명되어 있습니다.
따라서 오늘날 이메일의 일반적인 수명주기를 반복하는 것은
client (mail-user-agent) => submission (mail-submission-agent, part of the smtpd) => relay*(n) => delivery
접미사를 구성하고 기존 메일 프로그램을 mutt로 사용하는 경우(해당 내용을 확인하세요)메일개념페이지), 모든 단계에서 얼마나 많은 작은 서비스가 결합되어 있는지 알 수 있습니다.