포털은 수신이 실패하는 동안 애플리케이션을 수락하거나, 상태 업데이트가 잊어버린 릴레이를 사용하는 동안 미리 알림을 성공적으로 보낼 수 있습니다. 두 경우 모두 시민은 서비스 중단을 경험합니다. 결합된 인증 지표를 사용하기 전에 영수증, 미리 알림 및 상태 알림을 독립적으로 소유된 3개의 경로로 처리하십시오.
각 알림을 상태 전환에 연결
영수증의 경우 이를 생성하는 애플리케이션 이벤트와 이를 제출에 연결하는 식별자를 식별합니다. 약속 알림의 경우 일정 시스템, 시간대, 일정 변경 동작을 기록하세요. 상태 업데이트의 경우 사례 관리 전환과 시민이 이를 확인할 수 있는 권위 있는 장소를 식별합니다. 알림 시간을 기본 이벤트 시간과 별도로 유지하세요.
각 이벤트를 전송 애플리케이션, 공급업체 테넌트, 도메인에서, 봉투 보낸 사람, DKIM 도메인과 선택자. 웹 포털의 도메인과 TLS 인증서에는 이메일을 보내는 시스템이 표시되지 않습니다. 애플리케이션 통합은 모든 메시지가 동일한 시각적 디자인을 공유하는 경우에도 각 알림 제품군에 대해 서로 다른 공급자를 선택할 수 있습니다.
행복한 길뿐만 아니라 변화를 중심으로 디자인 테스트
가상의 애플리케이션과 인증된 테스트 메일함을 사용하세요. 가능한 경우 승인된 테스트 환경에서 제출, 변경된 약속, 취소된 약속 및 상태 변경을 트리거합니다. 최종 메시지 바이트와 수신자의 신뢰할 수 있는 인증 결과를 검사합니다. 일반 테스트 로그에 실제 시민 사례 세부 정보를 포함하지 않고 링크와 표시된 참조가 예상되는 공식 서비스로 연결되는지 확인합니다.
일정을 변경하기 전에 대기 중인 알림은 올바르게 서명될 수 있으며 여전히 쓸모없는 약속을 설명할 수 있습니다. 도메인 인증은 해당 애플리케이션 결함을 해결하지 못합니다. 작업에서 오래된 콘텐츠와 ID 오류를 구별할 수 있도록 알림의 원래 이벤트와 버전을 추적합니다. 마찬가지로, 중복 영수증은 자동으로 분류되는 대신 이벤트 또는 재시도 문제로 조사되어야 합니다. 스푸핑.
깨진 여행을 누가 멈출지 결정하세요
애플리케이션 소유자는 이메일을 사용할 수 없을 때 시민이 안전하게 계속할 수 있는지 판단해야 합니다. 일정 소유자는 미리 알림 불일치를 처리해야 하며 케이스 작업은 상태 알림을 처리해야 합니다. 정책을 강화하기 전에 승인된 대체 상태 확인 경로와 에스컬레이션 연락처를 정의하세요. 진정으로 지원되고 직원이 배치되지 않는 한 대체 채널을 약속하지 마십시오.
보낸 사람이 정렬되지 않은 경우 서비스의 실제 사용자 지정 도메인 기능과 테넌트 생성 레코드를 확인하세요. 승인된 ID 경로만 변경하고 테스트하며 날짜가 지정된 롤백 계획을 유지하세요. 광범위함을 피하세요 SPF 소스 IP가 친숙해 보이기 때문에 추가된 것입니다. 공급자는 설정에 실패하면서 자신의 도메인을 인증할 수 있습니다. 조정 공공 서비스의 From 도메인을 사용합니다.
단지 백분율이 아닌 완전성을 모니터링하십시오.
관찰된 알림 패밀리, 테스트된 알림 패밀리, 확인되지 않은 알림 패밀리를 기록합니다. 다른 템플릿이나 시스템을 사용하는 경우 드물게 발생하는 수명 주기 이벤트와 현지 언어 변형을 포함합니다. 사용 집계 보고서 실제 보고 범위 내에서 패턴을 식별한 다음 서비스 증거를 통해 누락되거나 실패한 경로를 조사합니다. 포털 업그레이드, 스케줄러 변경, 공급업체 교체 및 보낸 사람 도메인 변경 후 맵을 새로 고칩니다. 여기에는 구체적인 법적 통지 기한이 명시되어 있지 않습니다.
세 가지 서면 경로 기록을 통해 작업
이러한 예약된 예제 도메인, 선택기, 역할 및 DKIM 전제 전달은 가상입니다. 이러한 경우에는 서명된 메시지, 키, 암호화 확인, DNS 조회, SMTP 트랜잭션 또는 라이브 서비스 테스트가 제공되거나 실행되지 않습니다. 아래 추론을 검사하는 데는 테스트 코드나 외부 표본이 필요하지 않습니다.
- 영수증: 도메인 receipts.civic.example 에서 표시; DKIM d=receipts.civic.example; 선택기 데모1; 이 서면 케이스에 대해서만 DKIM 통과를 가정합니다. SPF MAIL FROM 신원 및 결과는 알 수 없습니다. 다른 서명은 알려져 있지 않습니다. 실제 정책 발견 및 전달은 알 수 없습니다. 제안된 소유자: 애플리케이션 서비스 소유자입니다. 다음 작업: 이 테넌트에 대해 승인된 샘플과 신뢰할 수 있는 수신자 결과를 얻습니다.
- 약속 알림: 도메인 appointments.civic.example 에서 볼 수 있습니다. DKIM d=appointments.civic.example; 선택기 데모2; 이 서면 케이스에 대해서만 DKIM 통과를 가정합니다. SPF MAIL FROM 신원 및 결과는 알 수 없습니다. 다른 서명은 알려져 있지 않습니다. 실제 정책 발견 및 전달은 알 수 없습니다. 제안된 소유자: 일정 소유자. 다음 작업: 첫 번째 경로의 결과를 상속하는 대신 이 별도의 경로와 해당 비즈니스 이벤트를 확인합니다.
- 상태 알림: 도메인 status.civic.example 에서 표시됩니다. DKIM d=provider.example.net; 선택기 데모3; 이 서면 케이스에 대해서만 DKIM 통과를 가정합니다. SPF MAIL FROM 신원 및 결과는 알 수 없습니다. 다른 서명은 알려져 있지 않습니다. 실제 정책 발견 및 전달은 알 수 없습니다. 제안된 소유자: 사례 관리 소유자. 다음 작업: 이 테넌트가 지원하는 정렬된 서명 경로에 대해 확인된 공급업체에 문의하세요. 전체 네트워크로 인증을 확대하지 마십시오.
처음 두 개의 규정된 서명의 경우 d=는 From 도메인과 정확히 동일하므로 식별자는 엄격한 정렬과 완화된 정렬을 모두 충족합니다. 규정된 성공적인 DKIM 결과를 바탕으로 해당 가상 메시지에 대해 정렬된 인증 경로가 존재합니다. 세 번째 서명자는 의도적으로 작성자 도메인과 관련이 없으며 정렬된 경로를 제공할 수 없습니다. 세 번째 메시지를 a라고 부르지 마세요. DMARC 실패: 정렬된 SPF 또는 다른 정렬된 통과 DKIM 서명 여전히 메커니즘을 만족할 수 있으며 해당 입력은 알 수 없습니다. 어떤 행에서도 실제 배포나 받은 편지함 배치를 추론하지 마세요.
암호화 서명은 모든 명령의 진실성이나 승인이 아니라 서명 도메인의 책임을 인증합니다. 해당 정규화된 바이트를 변경하면 서명이 무효화될 수 있습니다. 눈에 보이는 모든 편집 내용이 반드시 서명된 입력을 변경하는 것은 아닙니다. 인증과 애플리케이션 수준 승인은 별도로 유지됩니다.
오래된 알림 예시 해결
가상 사례 C-01 약속 버전 1이 10:00 GST이고 버전 2가 같은 날 11:00 GST로 이동했다고 가정합니다. 이미 대기열에 있는 버전 1 알림은 정렬된 DKIM 전달하도록 규정되어 있습니다. 해당 ID 결과는 10:00을 현재로 만들지 않습니다. 일정 소유자는 승인된 취소 또는 교체 규칙을 적용하고 공식 포털에서 현재 약속을 확인하고 실제로 수정 사항이 전달되었는지 확인해야 합니다. 대신 메시지에 버전 2가 포함되어 있지만 신뢰할 수 있는 인증 증거가 없는 경우 메일 경로를 별도로 조사하세요. 여기서는 실제 사례, 메시지, 작업 일정 변경 또는 수정 전송이 사용되지 않았습니다.
준수를 주장하지 않고 표준을 적용합니다.
RFC 9989 섹션 4.4 및 5.3.5 정렬 및 메커니즘 구별을 지원합니다. 섹션 7.4에서는 간접 메일 상호 운용성에 대해 경고합니다. p=reject SPF 만 사용하는 것이 아니라 유효한 DKIM 사용해야 하며, 범용 메일링 리스트를 사용하려면 특별한 주의가 필요합니다. 경로 인벤토리 자체는 거부를 시행할 수 있는 권한이 아닙니다. RFC 6376 섹션 3.4–3.7 및 6.1 서명된 입력 및 확인을 설명합니다. RFC 9990 섹션 3.1 수신자별 도착 증명이 아닌 보고 컨텍스트를 제공합니다. RFC 5321 섹션 4.2.5 서버 승인 책임과 이후 전달 결과를 구별합니다. 여기에서 선택한 부문 워크플로는 편집자 권장 사항입니다. 법적 범위, 요소 적합성 및 현지 승인에는 책임 있는 자체 검토가 필요합니다.