마이크로소프트, DMARC 없는 도메인 메일을 공지 없이 550 5.7.1로 반송 시작
- 2026년 11월 5일부터 마이크로소프트 소비자 메일(outlook.com, hotmail.com, live.com, msn.com)이 DMARC 레코드가 없는 도메인의 메일 일부를 550 5.7.1로 거부함. SPF와 DKIM이 정상이어도 DMARC가 없으면 걸림.
- 2025년 5월부터 적용된 하루 5,000통 초과 대량 발송자 규정(550 5.7.515)과 달리, 이번 거부는 소규모 일반 발송자에게도 닿고 마이크로소프트가 아무 공지도 내지 않음.
- 같은 도메인 메일도 일부만 반송되고 재전송하면 통과하는 경우가 있어, 보낸 사람은 간헐적 반송을 일시적 오류로 넘기기 쉬움.
- 해결책은 DNS에
_dmarcTXT 레코드v=DMARC1; p=none한 줄을 넣는 것이며, p=none은 실패 시 아무 조치도 하지 말라는 뜻이라 Gmail 등 다른 수신자의 처리 방식은 그대로임. - DMARC는 From 도메인 기준 정렬(alignment)로 SPF나 DKIM이 통과해야 하므로, 둘 다 맞지 않으면 DMARC 레코드만 추가해도 소용없음.
Hacker News 의견들
우리도 주말부터 똑같이 터졌어. SPF랑 DKIM은 제대로 서명돼 있는데 DMARC만 없어서 반송되기 시작함.
정책 자체는 맞다고 봄. 가짜 서비스 사칭이 워낙 많으니까. 문제는 공지를 안 했다는 거지. 근데 솔직히 아무도 그런 공지 안 읽긴 함.
p=none이 대체 뭘 증명하는지 모르겠음. SPF랑 DKIM이 이미 정렬돼 있으면 의미가 있나. 경고라도 좀 해주지.
인증 다 갖춘 메일에 가중치를 주는 건 좋은데 예고 없는 차단으로 밀어붙이는 건 최악임. 메일은 레거시랑 자체 운영이 엄청 많음.
두 회사가 누가 메일 보낼 수 있는지 정하는 게 말이 됨? 스팸으로 표시하든 경고를 붙이든 하지, 배달 거부는 다른 업체가 경쟁 못 하게 만드는 거임.
내가 받는 스팸 90%는 구글 주소에서 오니까 SPF/DKIM/DMARC 다 통과함. 검사는 좋은데 SMTP 단계에서 거부해야 보낸 사람이 아는 거 아님? 조용히 버리면 답이 없음.
예고 없는 차단이 제일 빠른 도입 방법임. 안 되면 아무도 안 고침.
15분이면 끝나는 원타임 설정인데 무슨 부담이라는 거임.
나는 p=quarantine으로 DMARC 넣어놨는데도 이번에 걸렸음.
주말에 고객 수백 명 대응하느라 진짜 고생했음. 고맙다 마이크로소프트.
몇 달 전부터 핫메일 쓰는 친구들한테 보낸 메일이 반송도 없이 그냥 사라짐. 내 설정은 깨끗한데.
스팸 보호는 좋은데 사용자가 끄거나 도메인별로 예외 둘 수 있게 해줬으면. 연락처 추가하는 옛 방법은 이제 안 통함.
몇 년 전부터 그랬다고 생각했는데. 메일 보내는 사업이면 DNS 레코드 맞추는 건 기본임. mail-tester에 돌려보면 뭐가 빠졌는지 나옴.
DMARC 설정 안 된 데가 이렇게 많다는 게 놀라움. 난 진작 올 거라고 봤음.
이미 했어야 할 일임. 이제 와서 급하게 패치하는 사람은 별로 안 불쌍함.
게으른 사람? 나는 고객이 항의해서 처음 알았음. 내가 인터넷 돌아다니면서 각 메일 서버 정책을 다 확인해야 함?
DMARC는 스푸핑을 막지 않음. DKIM이나 SPF랑 헷갈리지 마셈. p=none인 Gmail이 DMARC 없는 것보다 뭐가 나은지 설명 좀 해봐.
야후도 똑같이 함. 야후는 수십 년째 무작위로 거부하는 데로 유명함.
20분 전에 나도 당했음. 정책엔 동의하는데 제공자가 미리 알려줬으면 했음. DKIM이랑 SPF는 있었고 DMARC만 없었음.
공지 안 했다는 건 사실과 다름. MS 테크커뮤니티 글도 있고 학습 문서도 있음. 1년 반 전부터 여러 업체가 보도해옴.