
분석한 후https://datatracker.ietf.org/doc/html/rfc5321나는 그 단편 중 일부가 서로 모순된다는 인상을 받았습니다.
실패한 수신자를 모두 나열하는 단일 알림 또는 실패한 각 수신자에 대해 별도의 알림 메시지를 보내야 합니다. 발신자의 처리 효율성을 위해 가능하면 전자를 사용해야 합니다.
모순되는 것 같습니다 :
메시지 헤더 섹션에 나타나지 않는 주소는 여러 가지 이유로 SMTP 서버에 대한 RCPT 명령에 나타날 수 있습니다. 가장 일반적인 두 가지 방법은 우편 주소를 "목록 분해기"(여러 주소로 해석되는 단일 주소)로 사용하는 것과 "숨은 참조"로 나타나는 것입니다. 특히 둘 이상의 RCPT 명령이 존재할 때 이러한 메커니즘의 일부 목적을 무효화하는 것을 피하기 위해 SMTP 클라이언트와 서버는 추적 헤더 필드의 일부로 RCPT 명령 인수의 전체 집합을 헤더 섹션에 복사해서는 안 됩니다. 또는 정보 또는 개인 확장 헤더 필드로 사용됩니다.
그들은 실제로 서로 모순됩니까, 아니면 제가 뭔가를 놓치고 있습니까?
답변1
메시지 자체에 대한 다른 추론 - 해당 메시지에 관한 알림.
헤더에 언급되지 않은 수신자를 기재하는 것이 목적에 어긋나는 부분은 해당 메시지가수신자.
실패한 수신자에 대한 알림은보내는 사람, 그 사람은 어쨌든 모든 수신자 주소를 분명히 알고 있었을 것입니다.
- 메시지 구조에 언급되지 않은 일부 수신자가 메시지를 받지 못했다고 발신자에게 알리나요? 아-알았어.
- 주소가 메시지 구조에서 의도적으로 제외된 후 수신자에게 다른 수신자의 전체 목록을 알려주시겠습니까? 안 괜찮아.