Exchange Online의 메일 배달 못 한 보고서 및 SMTP 오류
보낸 전자 메일 메시지를 의도한 받는 사람에게 배달할 수 없는 경우 Microsoft 365 또는 Office 365는 일반적으로 오류 코드를 생성하고 DSN(배달 상태 알림)을 사용자에게 보냅니다. 이 알림을 "반송 메시지" 또는 "반송 메시지"라고도 합니다. 가장 일반적인 유형의 DSN은 메시지가 배달되지 않았음을 알려주는 NDR(배달 못함 보고서)입니다. 원인은 전자 메일 주소의 오타처럼 간단할 수 있습니다. NDR에는 메시지가 배달되지 않은 이유, 전자 메일을 배달하는 데 도움이 되는 솔루션, 웹에 대한 추가 도움말 링크 및 관리자를 위한 기술 세부 정보를 나타내는 오류 코드도 포함됩니다. 자세한 내용은 NDR에 포함된 내용을 참조 하세요.
오류 코드 찾기 및 전자 메일 배달 도움말 보기
다음 표에는 Exchange Online에서 발생할 수 있는 가장 일반적인 반송 메시지 및 오류에 대한 오류 코드(향상된 상태 코드라고도 함)가 포함되어 있습니다.
오류 코드 | 설명 | 가능한 원인 | 추가 정보 |
---|---|---|---|
432 4.3.2 | STOREDRV.Deliver; recipient thread limit exceeded |
너무 많은 메시지를 너무 빨리 수신하므로 받는 사람 사서함에서 메시지를 수락하는 기능이 제한됩니다. 이렇게 하면 단일 받는 사람의 메일 처리가 사서함 데이터베이스를 공유하는 다른 받는 사람에게 부당하게 영향을 주지 않습니다. | 이 디자인별 제한에 대한 자세한 내용은 Exchange 2010 SP1의 스토어 드라이버 오류 격리 개선 사항을 참조하세요. |
4.4.7 | Message expired |
큐의 메시지가 만료되었습니다. 보내는 서버에서 메시지를 릴레이하거나 배달하려고 했지만 메시지 만료 시간 전에 작업이 완료되지 않았습니다. 이 메시지는 원격 서버에서 메시지 헤더 제한에 도달했거나 서버 통신 중에 다른 프로토콜 제한 시간이 발생했음을 나타낼 수도 있습니다. | 이 메시지는 일반적으로 수신 서버의 문제를 나타냅니다. 받는 사람 주소의 유효성을 확인하고 받는 서버가 메시지를 받도록 올바르게 구성되었는지 확인합니다. 이 오류를 수신하는 호스트에 대한 메시지 헤더의 받는 사람 수를 줄여야 할 수 있습니다. 메시지를 다시 보내면 메시지가 큐에 다시 배치됩니다. 수신 서버를 사용할 수 있는 경우 메시지가 배달됩니다. 자세한 내용은 Exchange Online의 오류 코드 4.4.7에 대한 전자 메일 배달 문제 해결을 참조하세요. |
4.4.8 | MX hosts of <domain> failed MTA-STS validation |
대상 MX 호스트는 도메인의 STS 정책에 따라 예상된 호스트가 아닙니다. | 이 오류는 일반적으로 대상 도메인의 MTA-STS 정책에 MX 호스트가 포함되지 않음을 나타냅니다. 자세한 내용은 MTA-STS를 사용하여 메일 흐름 향상을 참조 하세요. |
4.4.316 | Connection refused [Message=Socket error code 10061] |
Microsoft 365 또는 Office 365는 Microsoft 365 또는 Office 365 외부의 전자 메일 서버에 메시지를 보내려고 하지만 외부 서버의 위치에 있는 네트워크 연결 문제로 인해 모든 연결 시도가 실패합니다. | 이 오류는 거의 항상 Microsoft 365 또는 Office 365 외부의 수신 서버 또는 네트워크에 영향을 주는 문제를 나타냅니다. 오류에는 오류를 생성하는 서버 또는 서비스의 IP 주소도 포함되어야 합니다. 이 주소를 사용하여 이 문제를 해결할 책임이 있는 당사자를 식별할 수 있습니다. |
450 4.4.317 | Cannot connect to remote server [Message=UntrustedRoot] |
TLS 핸드셰이크 중에 Exchange Online은 원격 전자 메일 서버에서 전체 인증서 체인 없이 전송된 리프 인증서의 신뢰성을 확인할 수 없습니다. | 자세한 내용은 NDR 오류 코드 450 4.4.317 "원격 서버에 연결할 수 없습니다[Message=UntrustedRoot]"를 참조하세요. |
4.5.3 | Too many recipients |
메시지에는 동일한 도메인의 200개 이상의 SMTP 봉투 받는 사람이 있습니다. | 봉투 받는 사람은 SMTP 서버 간에 메시지를 전송하기 위해 RCPT TO 명령에 사용되는 확장되지 않은 원래 받는 사람입니다. Microsoft 365 또는 Office 365에서 이 오류가 반환되면 보내는 서버는 봉투 받는 사람 수를 더 작은 청크(청크)로 분할하고 메시지를 다시 보내야 합니다. |
4.7.5 | Remote certificate failed MTA-STS validation. Reason: <validityStatus> |
대상 메일 서버의 인증서는 신뢰할 수 있는 루트 인증 기관에 연결해야 하며 일반 이름 또는 주체 대체 이름에는 STS 정책의 호스트 이름에 대한 항목이 포함되어야 합니다. | 이 오류는 일반적으로 대상 메일 서버의 인증서에 문제가 있음을 나타냅니다. 자세한 내용은 MTA-STS를 사용하여 메일 흐름 향상을 참조 하세요. |
4.7.26 | Access denied, a message sent over IPv6 [2a01:111:f200:2004::240] must pass either SPF or DKIM validation, this message is not signed |
IPv6을 통해 전송된 전송 메시지는 SPF 또는 DKIM을 전달해야 합니다. | 자세한 내용은 IPv6을 통해 익명 인바운드 전자 메일 메시지에 대한 지원을 참조하세요. |
4.7.321 | starttls-not-supported: Destination mail server must support TLS to receive mail. |
|
이 메시지는 일반적으로 대상 전자 메일 서버의 문제를 나타냅니다. 받는 사람 주소의 유효성을 확인합니다. 대상 서버가 메시지를 받도록 올바르게 구성되었는지 여부를 확인합니다. |
4.7.322 | certificate-expired: Destination mail server's certificate is expired. |
DNSSEC 검사가 통과되었으므로 연결을 설정하면 대상 메일 서버에서 만료된 인증서를 제공합니다. | 만료되지 않은 유효한 X.509 인증서를 제공해야 합니다. X.509 인증서는 만료 후 갱신해야 하며, 가장 일반적으로 연간 기준으로 갱신해야 합니다. |
4.7.323 | tlsa-invalid: The domain failed DANE validation. |
레코드는 DNSSEC 인증이지만 이러한 시나리오 중 하나 또는 여러 가지가 발생했습니다.
|
이 메시지는 일반적으로 대상 전자 메일 서버의 문제를 나타냅니다. 받는 사람 주소의 유효성을 확인하고 대상 서버가 메시지를 받도록 올바르게 구성되었는지 확인합니다. 자세한 내용은 DANE 프로토콜: 업데이트 및 운영 지침을 참조하세요. |
4.7.324 | dnssec-invalid: Destination domain returned invalid DNSSEC records |
대상 도메인이 DNSSEC 인증임을 표시했지만 Exchange Online에서 DNSSEC 인증으로 확인할 수 없습니다. | 자세한 내용은 DNSSEC 개요를 참조하세요. |
4.7.325 | certificate-host-mismatch: Remote certificate MUST have a common name or subject alternative name that matches the hostname (DANE) |
이는 대상 SMTP 대상 호스트의 CN 및 SAN(인증서 ID)이 도메인 또는 MX 호스트와 일치하지 않는 경우에 발생합니다. | 이 메시지는 일반적으로 대상 전자 메일 서버의 문제를 나타냅니다. 받는 사람 주소의 유효성을 확인하고 대상 서버가 메시지를 받도록 올바르게 구성되었는지 확인합니다. 자세한 내용은 DANE(명명된 엔터티)의 SMTP DNS 기반 인증이 전자 메일 통신을 보호하는 방법을 참조 하세요. |
4.7.500-699 | Access denied, please try again later |
의심스러운 활동이 감지되었고 추가 평가를 위해 전송이 일시적으로 제한되었습니다. | 이 활동이 유효한 경우 이 제한은 곧 해제됩니다. |
4.7.850-899 | Access denied, please try again later |
의심스러운 활동이 해당 IP에서 검색되었으며 추가 평가 중 일시적으로 제한됩니다. | 이 활동이 유효한 경우 이 제한은 곧 해제됩니다. |
5.0.350 | 일반 오류, x-dg-ref header is too long 또는 Requested action not taken: policy violation detected (AS345) |
5.0.350은 받는 사람의 전자 메일 조직의 다양한 비특이적 오류에 대한 일반적인 catch-all 오류 코드입니다. 특정 x-dg-ref header is too long 메시지는 서식 있는 텍스트 형식의 메시지와 관련이 있습니다. 특정 Requested action not taken: policy violation detected (AS345) 메시지는 중첩된 첨부 파일과 관련이 있습니다. |
자세한 내용은 Exchange Online의 오류 코드 550 5.0.350에 대한 전자 메일 배달 문제 해결을 참조 하세요. |
5.1.0 | Sender denied |
이 NDR의 일반적인 원인은 Microsoft Outlook을 사용하여 전자 메일 메시지를 파일로 저장한 다음 누군가가 오프라인으로 메시지를 열고 회신하는 경우입니다. 메시지 속성은 Outlook에서 메시지를 전달할 때 레거시ExchangeDN 특성만 유지합니다. 따라서 조회가 실패할 수 있습니다. | 받는 사람 주소의 형식이 잘못되었거나 받는 사람을 올바르게 확인할 수 없습니다. 이 오류를 해결하는 첫 번째 단계는 받는 사람 주소를 확인하고 메시지를 다시 보내는 것입니다. 자세한 내용은 Exchange Online의 오류 코드 5.1.0에 대한 전자 메일 배달 문제 해결을 참조 하세요. |
5.1.1 | Bad destination mailbox address |
이 오류는 다음 조건으로 인해 발생할 수 있습니다.
|
이 오류는 일반적으로 메시지 보낸 사람이 받는 사람의 잘못된 전자 메일 주소를 입력하는 경우에 발생합니다. 보낸 사람이 받는 사람의 전자 메일 주소를 확인하고 다시 보내야 합니다. 이 오류는 받는 사람 전자 메일 주소가 과거에 올바르지만 대상 전자 메일 시스템에서 변경되었거나 제거된 경우에도 발생할 수 있습니다. 메시지의 보낸 사람이 받는 사람과 동일한 조직에 있고 받는 사람의 사서함이 여전히 있는 경우 받는 사람의 사서함이 새 전자 메일 서버로 이전되었는지 확인합니다. 그렇다면 Outlook에서 받는 사람 캐시를 올바르게 업데이트하지 않았을 수 있습니다. 보낸 사람에게 보낸 사람의 Outlook 받는 사람 캐시에서 받는 사람의 주소를 제거한 다음 새 메시지를 만들도록 지시합니다. 원본 메시지를 다시 보내면 동일한 오류가 발생합니다. 자세한 내용은 Exchange Online의 오류 코드 5.1.1~5.1.20에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.1.8 | Access denied, bad outbound sender |
계정이 너무 많은 스팸을 보내기 위해 차단되었습니다. 일반적으로 이 문제는 계정이 피싱 또는 맬웨어에 의해 손상(해킹)되었기 때문에 발생합니다. | 자세한 내용은 Exchange Online의 오류 코드 5.1.8에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.1.10 | Recipient not found |
SMTP 주소 조회에서 받는 사람을 <SMTP Address> 찾을 수 없습니다. |
자세한 내용은 Exchange Online의 오류 코드 550 5.1.10에 대한 전자 메일 배달 문제 해결을 참조하세요. |
550 5.1.20 | Multiple From addresses are not allowed without Sender address |
전자 메일 메시지에는 보낸 사람 필드에 여러 개의 전자 메일 주소가 있지만 보낸 사람 필드에는 전자 메일 주소가 없습니다. | 자세한 내용은 NDR 오류 코드 수정 550 5.1.20 "보낸 사람 주소 없이는 여러 개의 보낸 사람 주소가 허용되지 않음"을 참조하세요. |
5.1.90 | Your message can't be sent because you've reached your daily limit for message recipients |
보낸 사람이 보내는 제한에 설명 된 대로 받는 사람 속도 제한을 초과했습니다. | 이는 계정이 손상되어 스팸을 보내는 데 사용되고 있음을 나타낼 수 있습니다. 자세한 내용은 손상된 계정에 대한 응답을 참조 하세요. |
5.2.2 | Submission quota exceeded |
보낸 사람이 보내는 제한에 설명 된 대로 받는 사람 속도 제한 또는 메시지 속도 제한을 초과했습니다. | 이는 계정이 손상되어 스팸을 보내는 데 사용되고 있음을 나타낼 수 있습니다. 자세한 내용은 손상된 계정에 대한 응답을 참조 하세요. |
5.2.121 | Recipient's per hour message receive limit from specific sender exceeded |
보낸 사람이 Exchange Online의 특정 받는 사람에게 시간당 보낼 수 있는 최대 메시지 수를 초과했습니다. | 자동화된 메일러 또는 보낸 사람은 나중에 다시 시도해야 하며 특정 받는 사람에게 시간당 보내는 메시지 수를 줄여야 합니다. 이 제한은 Microsoft 365 또는 Office 365 사용자가 잘못된 자동화된 알림 시스템 또는 기타 단일 발신자 메일 폭풍으로부터 받은 편지함을 빠르게 채우는 것을 방지합니다. |
5.2.122 | Recipient's per hour message receive limit exceeded |
Microsoft 365 또는 Office 365 받는 사람이 모든 보낸 사람으로부터 시간당 받을 수 있는 메시지 수를 초과했습니다. | 자동화된 메일러 또는 보낸 사람은 나중에 다시 시도해야 하며 특정 받는 사람에게 시간당 보내는 메시지 수를 줄여야 합니다. 이 제한은 Microsoft 365 및 Office 365 사용자가 잘못된 자동 알림 시스템 또는 기타 메일 폭풍으로부터 받은 편지함에 많은 메시지를 빠르게 채우지 못하도록 보호하는 데 도움이 됩니다. |
5.3.190 | Journaling on-premises messages to Microsoft 365 or Office 365 not supported when Journaling Archive is disabled |
조직에서 저널링 보관을 설정하지 않았기 때문에 온-프레미스 메시지를 Microsoft 365 또는 Office 365로 저널링하는 것은 이 조직에서 지원되지 않습니다. | 저널링 규칙은 조직의 온-프레미스 환경에서 온-프레미스 메시지를 Microsoft 365 또는 Office 365에 저널링하도록 구성되지만 저널링 보관은 사용할 수 없습니다. 이 시나리오가 작동하려면 조직의 Office 365 관리자가 저널링 보관을 사용하도록 설정하거나 저널링 규칙을 다른 위치로 저널링 메시지로 변경해야 합니다. |
5.4.1 | Relay Access Denied |
오류를 생성하는 메일 서버는 받는 사람의 도메인에 대한 메일을 허용하지 않습니다. 이 오류는 메일 서버 또는 DNS 구성이 잘못되어 발생합니다. | 자세한 내용은 Exchange Online의 오류 코드 5.4.1에 대한 전자 메일 배달 문제 해결을 참조 하세요. |
5.4.1 | Recipient address rejected: Access denied |
받는 사람의 주소가 없습니다. | 자세한 내용은 디렉터리 기반 Edge 차단을 사용하여 잘못된 받는 사람에게 전송된 메시지를 거부합니다. |
5.4.6 또는 5.4.14 | Routing loop detected |
구성 오류로 인해 이메일 루프가 발생했습니다. 5.4.6은 온-프레미스 Exchange 서버에서 생성됩니다(하이브리드 환경에서 이 코드가 표시됨). 5.4.14는 Exchange Online에서 생성됩니다. 기본적으로 전자 메일 루프를 20번 반복한 후 Exchange는 루프를 중단하고 메시지 보낸 사람에게 NDR을 생성합니다. |
이 오류는 메시지 배달 시 응답에서 다른 메시지를 생성하는 경우에 발생합니다. 그런 다음 이 메시지는 세 번째 메시지를 생성하고 프로세스가 반복되어 루프를 만듭니다. 시스템 리소스 소모로부터 보호하기 위해 Exchange는 20회 반복 후 메일 루프를 중단합니다. 메일 루프는 일반적으로 보내는 메일 서버, 받는 메일 서버 또는 둘 다에 대한 구성 오류로 인해 만들어집니다. 보낸 사람과 받는 사람의 사서함 규칙 구성을 확인하여 자동 메시지 전달을 사용할 수 있는지 여부를 확인합니다. 자세한 내용은 Exchange Online의 오류 코드 5.4.6 또는 5.4.14에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.4.8 | MX hosts of <domain> failed MTA-STS validation |
대상 MX 호스트가 도메인의 STS 정책에 따라 예상되는 호스트가 아니었습니다. | 이 오류는 일반적으로 대상 도메인의 MTA-STS 정책에 MX 호스트가 포함되지 않음을 나타냅니다. 자세한 내용은 MTA-STS를 사용하여 메일 흐름 향상을 참조 하세요. |
5.4.300 | Message expired |
대상 서버가 응답하지 않았거나 보낸 메시지가 오류를 생성했지만 NDR을 원래 보낸 사람에게 배달할 수 없기 때문에 전자 메일을 성공적으로 배달하는 데 너무 오래 걸렸습니다. | |
5.5.0 | 550 5.5.0 Requested action not taken: mailbox unavailable |
받는 사람의 <SMTP Address> 도메인이거나 @hotmail.com @outlook.com SMTP 주소 조회에서 찾을 수 없습니다. |
550 5.1.10과 비슷합니다. 자세한 내용은 Exchange Online의 오류 코드 550 5.1.10에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.6.11 | Invalid characters |
전자 메일 프로그램에서 보낸 메시지에 잘못된 문자(줄 바꿈 문자)를 추가했습니다. | 자세한 내용은 Exchange Online의 오류 코드 5.6.11에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.1 | Delivery not authorized |
메시지 보낸 사람이 받는 사람에게 메시지를 보낼 수 없습니다. | 이 오류는 보낸 사람이 받는 사람에게 메시지를 보내려고 하지만 보낸 사람이 이 작업을 수행할 권한이 없는 경우에 발생합니다. 이 오류는 발신자가 해당 메일 그룹의 구성원 또는 다른 권한 있는 보낸 사람의 메시지만 수락하도록 구성된 메일 그룹에 메시지를 보내려고 할 때 자주 발생합니다. 보낸 사람이 받는 사람에게 메시지를 보낼 수 있는 권한을 요청해야 합니다. 이 오류는 메시지가 전송 규칙에 구성된 조건과 일치하므로 Exchange 전송 규칙이 메시지를 거부하는 경우에도 발생할 수 있습니다. 자세한 내용은 Exchange Online의 오류 코드 5.7.1에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.1 | Unable to relay |
전자 메일을 보내는 시스템은 메시지의 최종 대상이 아닌 전자 메일 시스템에 메시지를 보낼 수 없습니다. | 이 오류는 보내는 전자 메일 시스템에서 받는 전자 메일 시스템에 익명 메시지를 보내려고 하고 받는 전자 메일 시스템에서 하나 이상의 받는 사람에 지정된 도메인 또는 도메인에 대한 메시지를 수락하지 않는 경우에 발생합니다. 다음은 이 오류의 가장 일반적인 원인입니다.
|
5.7.1 | Client was not authenticated |
보내는 전자 메일 시스템이 수신 전자 메일 시스템으로 인증되지 않았습니다. 받는 전자 메일 시스템에는 메시지를 제출하기 전에 인증이 필요합니다. | 이 오류는 메시지를 제출하기 전에 수신 서버를 인증해야 하고 보내는 전자 메일 시스템이 수신 전자 메일 시스템으로 인증되지 않은 경우에 발생합니다. 전송 전자 메일 시스템 관리자는 배달에 성공하려면 받는 전자 메일 시스템으로 인증하도록 보내는 전자 메일 시스템을 구성해야 합니다. 자세한 내용은 Exchange Online의 오류 코드 5.7.1에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.5 | Remote certificate failed MTA-STS validation. Reason: <validityStatus> |
대상 메일 서버의 인증서는 신뢰할 수 있는 루트 인증 기관에 연결해야 하며 일반 이름 또는 주체 대체 이름에는 STS 정책의 호스트 이름에 대한 항목이 포함되어야 합니다. | 이 오류는 일반적으로 대상 메일 서버의 인증서에 문제가 있음을 나타냅니다. 자세한 내용은 MTA-STS를 사용하여 메일 흐름 향상을 참조 하세요. |
5.7.12 | Sender was not authenticated by organization |
받는 사람 주소가 조직 외부에서 보낸 메시지를 거부하도록 설정되었기 때문에 보낸 사람의 메시지가 거부됩니다. 받는 사람 조직의 전자 메일 관리자만 이를 변경할 수 있습니다. | 자세한 내용은 Exchange Online의 오류 코드 5.7.12에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.23 | The message was rejected because of Sender Policy Framework violation |
대상 전자 메일 시스템은 SPF를 사용하여 인바운드 메일의 유효성을 검사하며 문제는 SPF 구성에 영향을 줍니다. | 자세한 내용은 Exchange Online의 오류 코드 5.7.23에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.25 | Access denied, the sending IPv6 address [2a01:111:f200:2004::240] must have a reverse DNS record |
보내는 IPv6 주소에는 IPv6을 통해 전자 메일을 보내려면 역방향 DNS 레코드가 있어야 합니다. | 자세한 내용은 IPv6을 통해 익명 인바운드 전자 메일 메시지에 대한 지원을 참조하세요. |
5.7.57 | Client was not authenticated to send anonymous mail during MAIL FROM |
smtp.office365.com 엔드포인트를 사용하여 Microsoft 365 또는 Office 365에서 전자 메일 메시지를 보내도록 애플리케이션 또는 디바이스를 구성했으며 문제가 애플리케이션 또는 디바이스의 구성에 영향을 줍니다. | 자세한 내용은 Exchange Online의 오류 코드 5.7.57에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.64 | TenantAttribution; Relay Access Denied |
인바운드 커넥터를 사용하여 온-프레미스 전자 메일 환경에서 메시지를 수신하고 온-프레미스 환경에서 변경되어 인바운드 커넥터의 구성이 잘못되었습니다. | 자세한 내용은 Exchange Online의 오류 코드 5.7.64에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.124 | Sender not in allowed-senders list |
보낸 사람이 그룹의 허용된 보낸 사람 목록에 없기 때문에 보낸 사람에게 메일 그룹에 보낼 수 있는 권한이 없습니다. 그룹 설정 방법에 따라 그룹에 메시지를 보내기 위해 그룹의 소유자도 허용된 보낸 사람 목록에 추가해야 할 수 있습니다. | 자세한 내용은 Exchange Online의 오류 코드 5.7.124에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.133 | Sender not authenticated for group |
받는 사람 주소는 조직 외부에서 보낸 메시지를 거부하도록 설정된 그룹 메일 그룹입니다. 받는 사람 조직 또는 그룹 소유자의 전자 메일 관리자만 변경할 수 있습니다. | 자세한 내용은 Exchange Online의 오류 코드 5.7.133에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.134 | Sender was not authenticated for mailbox |
받는 사람 주소는 조직 외부에서 보낸 메시지를 거부하도록 설정된 사서함입니다. 받는 사람 조직의 전자 메일 관리자만 이를 변경할 수 있습니다. | 자세한 내용은 Exchange Online의 오류 코드 5.7.134에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.13 또는 135 | Sender was not authenticated for public folder |
받는 사람 주소는 조직 외부에서 보낸 메시지를 거부하도록 설정된 공용 폴더입니다. 받는 사람 조직의 전자 메일 관리자만 이를 변경할 수 있습니다. | 자세한 내용은 Exchange Online의 오류 코드 5.7.13 또는 5.7.135에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.136 | Sender was not authenticated |
받는 사람 주소는 조직 외부에서 보낸 메시지를 거부하도록 설정된 메일 사용자입니다. 받는 사람 조직의 전자 메일 관리자만 이를 변경할 수 있습니다. | 자세한 내용은 Exchange Online의 오류 코드 5.7.136에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.232 | Your message can't be sent because your trial tenant has exceeded its daily limit for sending email to external recipients (tenant external recipient rate limit) |
24시간 동안 전자 메일로 보낸 외부 받는 사람 수가 Exchange Online의 외부 받는 사람 비율 제한을 초과합니다. 제한은 평가판 테넌트당 적용됩니다. | 외부 수신자 속도 제한은 24시간 롤링 기간 동안 추적됩니다. 가장 최근 24시간 동안의 수가 제한보다 낮으면 평가판 테넌트 사용자는 외부 받는 사람에게 메시지 보내기를 다시 시작할 수 있습니다. 이 제한은 원치 않는 대량 메시지의 배포를 방지하는 데 도움이 됩니다. |
5.7.233 | Your message can't be sent because your tenant exceeded its daily limit for sending email to external recipients (tenant external recipient rate limit) |
24시간 동안 전자 메일로 보낸 외부 받는 사람 수가 Exchange Online의 외부 받는 사람 비율 제한을 초과합니다. 이 제한은 테넌트당 적용됩니다. | 외부 수신자 속도 제한은 24시간 롤링 기간 동안 추적됩니다. 가장 최근 24시간 동안의 수가 제한보다 낮으면 테넌트 사용자는 외부 받는 사람에게 메시지 보내기를 다시 시작할 수 있습니다. 이 제한은 원치 않는 대량 메시지의 배포를 방지하는 데 도움이 됩니다. |
5.7.321 | starttls-not-supported: Destination mail server must support TLS to receive mail. |
|
이 메시지는 일반적으로 대상 메일 서버의 문제를 나타냅니다. 받는 사람 주소의 유효성을 확인하고 대상 서버가 메시지를 받도록 올바르게 구성되어 있는지 확인합니다. |
5.7.322 | certificate-expired: Destination mail server's certificate is expired. |
DNSSEC 검사가 통과되었으므로 연결을 설정하면 대상 메일 서버에서 만료된 인증서를 제공합니다. | 만료되지 않은 유효한 X.509 인증서를 제공해야 합니다. X.509 인증서는 만료 후 갱신해야 하며, 가장 일반적으로 연간 기준으로 갱신해야 합니다. |
5.7.323 | tlsa-invalid: The domain failed DANE validation. |
레코드는 DNSSEC 인증이지만 다음 중 하나 이상이 발생했습니다.
|
이 메시지는 일반적으로 대상 메일 서버에 문제가 있음을 나타냅니다. 받는 사람 주소의 유효성을 확인하고 대상 서버가 메시지를 받도록 올바르게 구성되어 있는지 확인합니다. DANE에 대한 자세한 내용은 다음을 참조하세요 https://datatracker.ietf.org/doc/html/rfc7671. |
5.7.324 | dnssec-invalid: Destination domain returned invalid DNSSEC records |
대상 도메인이 DNSSEC 인증이라고 표시했지만 Exchange Online에서 DNSSEC 인증으로 확인할 수 없습니다. | DNSSEC에 대한 자세한 내용은 DNSSEC 개요를 참조하세요. |
5.7.325 | certificate-host-mismatch: Remote certificate MUST have a common name or subject alternative name matching the hostname (DANE) |
이 오류는 대상 SMTP 대상 호스트의 CN 및 SAN(인증서 ID)이 도메인 또는 MX 호스트와 일치하지 않는 경우에 발생합니다. | 이 메시지는 일반적으로 대상 전자 메일 서버의 문제를 나타냅니다. 받는 사람 주소의 유효성을 확인하고 대상 서버가 메시지를 받도록 올바르게 구성되었는지 확인합니다. 자세한 내용은 DANE(명명된 엔터티)의 SMTP DNS 기반 인증이 전자 메일 통신을 보호하는 방법을 참조 하세요. |
5.7.501 | Access denied, spam abuse detected |
스팸 활동이 감지되어 송신 계정이 금지되었습니다. | 자세한 내용은 Exchange Online의 오류 코드 451 5.7.500-699(ASxxx)에 대한 전자 메일 배달 문제 해결을 참조하세요. 계정 문제가 해결되었는지 확인하고 계정 자격 증명을 다시 설정합니다. 이 계정의 메일 보내기 기능을 복원하려면 일반 채널을 통해 Microsoft 지원 문의하세요. |
5.7.502 | Access denied, banned sender |
스팸 활동이 감지되어 송신 계정이 금지되었습니다. | 계정 문제가 해결되었는지 확인하고 자격 증명을 다시 설정합니다. 이 계정의 메일 보내기 기능을 복원하려면 일반 채널을 통해 지원에 문의하세요. |
5.7.503 | Access denied, banned sender |
스팸 활동이 감지되어 송신 계정이 금지되었습니다. | 계정 문제가 해결되었는지 확인하고 자격 증명을 다시 설정합니다. 이 계정의 메일 보내기 기능을 복원하려면 일반 채널을 통해 지원에 문의하세요. |
5.7.504 | [email@contoso.com]: Recipient address rejected: Access denied |
연락하려는 받는 사람 주소가 잘못되었습니다. | 받는 사람의 전자 메일 주소를 확인하고 다시 시도합니다. |
5.7.505 | Access denied, banned recipient |
연락하려는 받는 사람이 유효하지 않습니다. | 이것이 오류라고 생각되면 지원에 문의하세요. |
5.7.506 | Access Denied, Bad HELO |
서버는 자체 정규화된 도메인 이름이 아니라 연결하려는 서버로 자체(RFC 821에 따라 HELO)를 도입하려고 합니다. | 이는 허용되지 않으며 일반적인 스팸봇 동작의 특징입니다. |
5.7.507 | Access denied, rejected by recipient |
보내려는 IP가 받는 사람의 조직에 의해 차단되었습니다. | 이 문제를 해결하려면 받는 사람에게 문의하세요. |
5.7.508 | Access denied, [$SenderIPAddress] has exceeded permitted limits within $range range |
보낸 사람의 IPv6 범위가 너무 짧은 기간에 너무 많은 메시지를 보내려고 했습니다. | 해당 없음 |
5.7.509 | Access denied, sending domain [$SenderDomain] does not pass DMARC verification and has a DMARC policy of reject. |
5322.From 주소에서 보낸 사람의 도메인은 DMARC를 통과하지 않습니다. | 이 오류가 발생한 이유에 대한 자세한 내용은 DMARC가 실패하는 이유를 참조 하세요. DMARC에 실패하고 DMARC 정책이 모든 오류를 거부하도록 설정되어 있으므로 사용자도 이 반송 메시지를 받습니다. 사용자는 추가 도움말을 보려면 전자 메일 관리자에게 문의해야 합니다. |
5.7.510 | Access denied, [contoso.com] does not accept email over IPv6 |
보낸 사람이 IPv6을 통해 받는 사람에게 메시지를 전송하려고 하지만 받는 사람은 IPv6을 통해 전자 메일 메시지를 수락하지 않습니다. | 해당 없음 |
5.7.511 | Access denied, banned sender |
보내려는 IP가 금지되었습니다. | 주소를 목록 해제하려면 전자 메일 delist@microsoft.com 을 보내 전체 NDR 코드 및 IP 주소를 제공합니다. 자세한 내용은 목록 해제 포털을 사용하여 차단된 보낸 사람 목록에서 자신을 제거하세요. |
5.7.512 | Access denied, message must be RFC 5322 section 3.6.2 compliant |
유효한 "보낸 사람" 전자 메일 주소 없이 메시지를 보냈습니다. | Office 365만 해당합니다. 각 메시지에는 "보낸 사람" 헤더 필드에 유효한 전자 메일 주소가 포함되어야 합니다. 이 주소의 적절한 서식에는 전자 메일 주소 주위에 꺾쇠 괄호가 포함됩니다. 예: <security@contoso.com> 이 형식의 주소가 없으면 Microsoft 365 또는 Office 365에서 메시지를 거부합니다. |
5.7.513 | Service unavailable, Client host [$ConnectingIP] blocked by $recipientDomain using Customer Block list (AS16012607) |
받는 사람 도메인이 사용자 지정 차단 목록에 보내는 IP 주소를 추가했습니다. | 전자 메일 메시지를 받은 도메인이 보낸 사람의 IP 주소를 차단했습니다. IP 주소가 오류로 인해 받는 사람 도메인의 사용자 지정 차단 목록에 추가되었다고 생각되면 받는 사람에게 직접 연락하여 제거하도록 요청합니다. |
5.7.606-649 | Access denied, banned sending IP [IP1.IP2.IP3.IP4] |
보내려는 IP가 금지되었습니다. | 전자 메일 배달 가능성에 대한 모범 사례를 따르고 있는지 확인하고 손상 또는 악의적인 트래픽으로 인해 IP의 평판이 저하되지 않는지 확인합니다. 이 메시지가 오류로 수신되고 있다고 생각되면 셀프 서비스 포털을 사용하여 이 목록에서 IP 주소를 제거하도록 요청할 수 있습니다. 자세한 내용은 목록 해제 포털을 사용하여 차단된 보낸 사람 목록에서 자신을 제거하세요. |
5.7.703 | Your message can't be delivered because messages to XXX, YYY are blocked by your organization using Tenant Allow Block List. |
조직의 누군가가 테넌트 허용/차단 목록에서 차단된 전자 메일 주소 또는 도메인으로 메일을 보냈습니다. 하나의 받는 사람 전자 메일 주소 또는 도메인만 블록 항목에 정의되어 있더라도 메시지의 모든 내부 및 외부 받는 사람에 대해 전체 메시지가 차단됩니다. | |
5.7.705 5.7.708 |
5.7.705 Access denied, tenant has exceeded threshold , 5.7.708 Access denied, traffic not accepted from this IP |
이 테넌트에서 오는 대부분의 트래픽은 의심스러운 것으로 검색됩니다. 따라서 테넌트 전송 기능이 금지됩니다. | 손상 또는 열린 릴레이가 해결되었는지 확인한 다음 일반 채널을 통해 지원에 문의하세요. 자세한 내용은 Exchange Online의 오류 코드 5.7.700~5.7.750에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.750 | Service unavailable. Client blocked from sending from unregistered domains |
프로비전되지 않은 도메인의 의심스러운 메시지 수가 이 테넌트에서 제공됩니다. | Microsoft 365 또는 Office 365에서 전자 메일을 보내는 데 사용하는 모든 도메인을 추가하고 유효성을 검사합니다. 자세한 내용은 Exchange Online의 오류 코드 5.7.700~5.7.750에 대한 전자 메일 배달 문제 해결을 참조하세요. |
5.7.800 | Access denied, banned sender |
스팸 활동이 감지되어 이 메시지의 EHLO, P1 또는 P2 보낸 사람 도메인이 금지되었습니다. | 메일을 보내는 이 도메인의 기능을 복원하려면 Microsoft 지원에 문의하세요. |
해당 없음 | The message can't be submitted because the sender's submission quota was exceeded |
사용자 계정이 받는 사람 비율 제한(하루 10,000명)을 초과했습니다. | 계정이 손상되었을 수 있습니다. 자세한 내용은 Exchange Online에서 '보낸 사람의 제출 할당량을 초과했다'는 오류에 대한 전자 메일 배달 문제 해결을 참조하세요. |
배달 못 한 보고서 진단 실행
참고 항목
이 기능을 사용하려면 Microsoft 365 관리자 계정이 필요합니다. 이 기능은 Microsoft 365 Government, 21Vianet에서 운영하는 Microsoft 365 또는 Microsoft 365 Germany에서 사용할 수 없습니다.
NDR, 가능한 원인 및 솔루션에 대해 자세히 알아보려면 자동화된 진단을 실행할 수 있습니다. NDR에서 NDR 코드 또는 상태 코드를 가져와야 합니다.
진단을 실행하려면 다음 단추를 선택합니다.
Microsoft 365 관리 센터 플라이아웃 페이지가 열립니다. NDR 코드 또는 오류 메시지를 붙여넣은 다음 테스트 실행을 선택합니다.
NDR에 포함된 항목은 무엇인가요?
Exchange NDR은 전자 메일 사용자 및 관리자가 쉽게 읽고 이해할 수 있도록 설계되었습니다. NDR에는 여러 가지 형식이 있습니다. 최신 스타일의 NDR에는 문제 해결 단계와 함께 일상적인 언어로 된 문제 설명이 포함되어 있습니다. 다음 그림에서는 이 형식의 NDR 형식을 보여 있습니다.
최신 스타일의 NDR에 제공된 정보는 일반적인 전자 메일 사용자가 문제를 즉시 해결할 수 있도록 설계되었습니다. 빠른 솔루션이 불가능한 경우 NDR은 관리자를 위한 세부 정보와 웹에 대한 추가 도움말 링크를 제공합니다. 최신 Office 365 NDR에 표시되는 필드는 다음 표에 설명되어 있습니다.
필드 | 설명 |
---|---|
Office 365 로고 | 이 섹션에서는 Microsoft 365 또는 Office 365가 NDR을 생성했으며 전자 메일 트랜잭션에 어떤 메시징 엔드포인트 또는 서비스가 관련되어 있는지를 나타냅니다. 이전 스타일 NDR에서 항상 명확하지는 않습니다. 로고가 Microsoft 365 또는 Office 365가 반드시 오류에 대한 책임이 있음을 의미하지는 않습니다. |
원인 | 이 섹션에서는 메시지가 배달되지 않은 이유를 제공합니다. |
수정-it 소유자 표시기 | 이 섹션에서는 문제에 대한 한눈에 보기와 문제를 해결해야 하는 사용자를 제공합니다. 이 이미지는 Microsoft 365 또는 Office 365 전자 메일 트랜잭션의 세 가지 기본 당사자인 보낸 사람, Microsoft 365 또는 Office 365 및 받는 사람을 보여줍니다. 빨간색으로 표시된 영역은 일반적으로 문제를 해결해야 하는 영역입니다. |
문제를 해결하는 방법 | 이 섹션은 NDR을 받는 사용자 또는 전자 메일 보낸 사람을 위해 설계되었습니다. 문제를 해결하는 방법을 설명합니다. |
전자 메일 관리자에 대한 자세한 정보 | 이 섹션에서는 문제 및 해당 솔루션에 대한 자세한 설명과 기술 세부 정보 및 자세한 참조 정보가 있는 웹 기반 문서에 대한 링크를 제공합니다. |
메시지 홉 | 이 섹션에는 메시지에 대한 시간 및 시스템 참조가 포함되어 있습니다. 이를 통해 관리자는 메시지 홉 또는 서버-서버 경로를 따를 수 있습니다. 관리자는 이 정보를 사용하여 메시지 홉 간에 문제를 신속하게 발견할 수 있습니다. |
최신 형식이 없는 NDR의 경우 정보는 관리자를 위한 사용자 정보 및 진단 정보의 두 섹션으로 구분될 수 있습니다. 다음 그림에서는 Exchange Online NDR의 한 가지 형식에 대한 형식을 보여 있습니다.
사용자 정보
사용자 정보 섹션은 일부 NDR에 먼저 나타나며, 주요 목적은 무엇이 잘못되었는지에 대한 요약을 제공하는 것입니다. 텍스트는 메시지 발신자가 메시지가 거부된 이유와 가능한 경우 메시지를 성공적으로 다시 보내는 방법을 결정하는 데 도움이 되도록 설계되었습니다. 각 받는 사람의 전자 메일 주소가 나열되고 실패 원인은 받는 사람의 전자 메일 주소 아래 공간에 포함됩니다. 메시지를 거부한 메일 서버의 이름도 이 섹션에 포함될 수 있습니다.
관리자를 위한 진단 정보
관리자에 대한 진단 정보 섹션에서는 관리자가 메시지 배달 문제를 해결하는 데 도움이 되는 심층적인 기술 정보를 제공합니다. 여기에는 메시지 배달 중에 발생한 특정 오류, NDR을 생성한 서버 및 메시지를 거부한 서버에 대한 자세한 정보가 포함되어 있습니다. 이 섹션에서는 다음 형식을 사용합니다.
Diagnostic information for administrators
Generating server:
<server name>
<rejected recipient>
<remote server>
<enhanced status code>
<SMTP response>
Original message headers
<message header fields>
참고: <SMTP 응답> 및 메시지 헤더 필드는 영어로 되어 있으며 사용자 지정할 수 없습니다.
필드 | 설명 |
---|---|
서버 생성 | 이 필드는 NDR을 만든 SMTP 메일 서버의 이름을 나타냅니다. 보낸 사람의 전자 메일 주소 아래에 원격 서버가 나열되지 않은 경우 생성 서버는 원래 전자 메일 메시지를 거부한 서버이기도 합니다. 원격 메일 서버가 메시지를 승인하고 수락하지만 나중에 콘텐츠 제한으로 인해 메시지를 거부하는 경우(예: 원격 서버에서 NDR을 생성함) 원격 메일 서버가 메시지를 승인하지 않으며 메시지를 수락하지 않으면 Exchange Online의 보내는 서버에서 NDR을 생성합니다. |
<거부된 받는 사람> | 이 값은 받는 사람의 전자 메일 주소입니다. 둘 이상의 받는 사람에게 배달이 실패하면 각 받는 사람의 전자 메일 주소가 나열됩니다. 실패한 각 받는 사람에 대해서도 다음 정보가 포함됩니다.
|
<원격 서버> | 이 값은 메시지를 거부한 메일 서버의 이름입니다. 원본 메시지가 수신 서버에서 성공적으로 승인되었지만 나중에 거부되면 원격 서버 값이 채워지지 않습니다. |
<향상된 상태 코드> | 이 값은 원본 메시지를 거부한 메일 서버에서 할당됩니다. 메시지가 거부된 이유를 나타냅니다. 이러한 코드는 RFC 3463에서 정의되며 자리 표시자 값이 정수인 abc x.y.z 형식을 사용합니다. 예를 들어 5입니다.x.x 코드는 영구적 오류와 4를 나타냅니다.x.x 코드는 일시적인 오류를 나타냅니다. 고급 상태 코드는 종종 외부 메일 서버에서 생성되지만 Exchange Online은 향상된 상태 코드 값을 사용하여 사용자 정보 섹션에 표시할 텍스트를 결정합니다. |
<SMTP 응답> | 이 값은 원본 메시지를 거부한 메일 서버에서 반환됩니다. 이 텍스트는 향상된 상태 코드 값에 대한 설명을 제공합니다. 텍스트는 항상 US-ASCII 형식으로 표시됩니다. |
원본 메시지 헤더 | 이 섹션에는 거부된 메시지의 메시지 헤더 필드가 포함되어 있습니다. 이러한 헤더 필드는 메시지가 거부되기 전에 가져온 경로 및 필드 값이 거부된 받는 사람 값과 일치하는지 여부 To 와 같은 유용한 진단 정보를 제공할 수 있습니다. |
Exchange NDR을 해석하는 방법
다음은 다음 정보가 포함된 Exchange NDR을 받는 예제 시나리오입니다.
Delivery has failed to these recipients or groups:
ronald@contoso.com
Your message wasn't delivered due to a permission or security issue. It might have been rejected by a moderator, the address might only accept email from certain senders, or another restriction might be preventing delivery. The following organization rejected your message: mail.contoso.com.
Diagnostic information for administrators:
Generating server: alpineskihouse.com
ronald@contoso.com
mail.contoso.com #<exchange.contoso.com #5.7.1 smtp;530 5.7.1 Client was not authenticated> #SMTP#
Original message headers:
...
사용자 정보 섹션에서 받는 사람이 Ronald Slattery이고, 메일 서버 mail.contoso.com 메시지가 거부되었으며, 해당 서버가 Exchange Online 또는 Exchange Online Protection 메일 서버가 아닌지 확인할 수 있습니다.
관리자에 대한 진단 정보 섹션에서 alpineskihouse.com mail.contoso.com 서버에 연결하여 받는 사람에게 ronald@contoso.com메시지를 전달하려고 했음을 확인할 수 있습니다. 그러나 mail.contoso.com 오류 530 5.7.1 Client was not authenticated
로 응답했습니다. bigfish.com NDR을 생성했지만 mail.contoso.com 실제로 메시지를 거부했기 때문에 contoso.com 관리자는 문제를 이해하고 수정할 책임이 있습니다. 이 특정 오류는 mail.contoso.com 서버가 인터넷에서 익명 전자 메일을 수락하지 않도록 구성되어 있음을 나타냅니다.
원본 메시지 헤더는 길이와 복잡성 때문에 이 예제에서 생략되지만 일반적으로 다음 헤더 필드에서 유용한 정보를 추출할 수 있습니다.
To: 이 필드는 전자 메일 주소를 잘못 입력한 경우에 유용할 수 있습니다.
수신됨: 이러한 필드에는 메시지 경로와 DSN을 생성한 마지막 홉이 표시됩니다. 이는 NDR의
Generating server
값이 명확하지 않은 경우에 유용합니다.Received-SPF: 이 값이 다른
pass
값인 경우 도메인에 대한 SPF(Sender Policy Framework) DNS 레코드를 확인합니다. 자세한 내용은 사용자 지정 DNS 레코드 추가 또는 편집을 참조 하세요.
SMTP 오류, NDR 또는 기타 상태 알림을 해결하는 데 여전히 도움이 필요하세요?
추가 전자 메일 도움말
DMARC가 실패하는 이유는 무엇인가요?
- 누락되거나 잘못된 DMARC/DNS 레코드: 맞춤 문제, 누락된 SPF 및 정책 문제
- DKIM 또는 DKIM 레코드 누락: DKIM DNS 레코드 누락(공개 키) 또는 메시지를 보낼 때 DKIM 서명되지 않음(프라이빗 키)
- 전자 메일 전달: SPF 또는 DKIM을 중단하는 메시지 전달
이 오류를 어떻게 해결할까요?
- DMARC 서비스를 사용하거나 비용을 지불하여 보고서를 읽는 경우 서비스에 무슨 일이 일어나고 있는지 문의하세요.
- DMARC 오류의 원인을 제공하는 정보를 추적하려면 NDR 메시지를 읽어보십시오.
- DMARC 오류에 대한 확인된 이유에 따라 추가, 수정 또는 정렬합니다.
메시지 헤더를 보려면 어떻게 해야 하나요?
Microsoft는 DMARC에 실패한 메시지의 원래 보낸 사람에게 반환된 NDR 전자 메일 메시지에 헤더를 포함합니다.
헤더 정보
- SPF/DKIM 오류:
Transport; Wed, 22 Mar 2023 21:14:22 +0000
Authentication-Results: spf=none (sender IP is 40.95.88.73)
smtp.mailfrom=o365e083.onmicrosoft.com; dkim=none (message not signed)
header.d=none;dmarc=fail action=oreject
header.from=o365e.onmicrosoft.com;compauth=fail reason=000
Received-SPF: None (protection.outlook.com: o365e.onmicrosoft.com does
not designate permitted sender hosts)
Authentication-Results-Original: dkim=none (message not signed)
header.d=none; dmarc=none action=none
header.from=o365e.onmicrosoft.com;
X-Test-Message-Executed-by: daiq_debug
Message-ID: <991e8244-85@A.MB3331.outlook.com>
From: admin@o365e.onmicrosoft.com
Subject: Consumer dmarc reject test
MIME-Version: 1.0
Content-Type: text/plain
Sender: "admin@o365e.onmicrosoft.com"
<admin@o365e.onmicrosoft.com>
- 맞춤 P1 및 P2 도메인이 정렬되지 않음(일치)
Message-ID: <1430c613-58@A.MB3outlook.com>
From: admin@o365e083.onmicrosoft.com
Subject: Consumer auto forward test
MIME-Version: 1.0
Content-Type: text/plain
Sender: "admin@o365e039.onmicrosoft.com"
<admin@o365e039.onmicrosoft.com>
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AMB3284:EE_|DU0PRMB172:EE
To: Undisclosed recipients:;
Return-Path: admin@o365e039.onmicrosoft.com
Date: Tue, 11 Apr 2023 16:20:03 +0000
TP에서 DMARC 문제를 해결하는 데 여전히 도움이 필요하세요?
DNS
Microsoft DNS 문서
헤더 판독기