메일이 아예 안 들어오는데도 “포트는 열려 있다”면, 네트워크가 아니라 SMTP 정책/필터 단계에서 거부되는 케이스가 많다.
이때는 메일클라이언트로 추측하지 말고, SMTP 세션을 직접 열어서 RCPT 단계에서 바로 판정하면 된다.
SMTP 포트 접속 (220 배너 확인)
아래 중 아무거나 하나로 접속한다.
nc -v <SMTP서버IP> <포트>
또는
telnet <SMTP서버IP> <포트>
정상 연결이면 보통 이런 배너가 떨어진다.
220 smtp.example.com ESMTP Postfix
220이 안 뜨면 이건 SMTP 정책이 아니라 네트워크/방화벽/보안그룹/리스닝 문제다.
수동 SMTP 트랜잭션 테스트 (핵심은 RCPT TO)
220이 떨어졌으면, 이제 한 줄씩 입력하고 엔터친다.
HELO test.com
MAIL FROM:<sender@fake-domain.com>
RCPT TO:<realuser@yourdomain.com>
HELO test.com: 도메인은 임의로 아무거나 써도 됨MAIL FROM: 테스트용 발신자. 아무거나 가능RCPT TO: 실제로 수신돼야 하는 메일 주소를 넣어야 의미 있음
테스트가 끝났으면 세션 종료:
QUIT
결과 확인
| 응답 | 의미 |
|---|---|
250 Ok | SMTP 서버가 수신 허용 |
550 sender domain not allowed | 발신자 도메인 정책으로 차단 |
554 Transaction failed | 정책/필터(스팸, 보안 모듈 등) 차단 |
421 Service not available | 서버가 세션 자체를 거부 (서비스/자원/정책 이슈) |
왜 RCPT TO가 핵심인가
SMTP에서 “수신을 받아주냐/거부하냐”는 대부분 RCPT TO 단계에서 결정된다.
그래서 DATA까지 갈 필요도 없다.
RCPT TO에서 250이 떨어지면 수신 가능, 거기서 막히면 정책/필터/릴레이 구조 문제다.
🛠 마지막 수정일: 2025.12.24
💡 도움이 필요하신가요?
Zabbix, Kubernetes, 그리고 다양한 오픈소스 인프라 환경에 대한 구축, 운영, 최적화, 장애 분석,
광고 및 협업 제안이 필요하다면 언제든 편하게 연락 주세요.
📧 Contact: jikimy75@gmail.com
💼 Service: 구축 대행 | 성능 튜닝 | 장애 분석 컨설팅
📖 E-BooK [PDF] 전자책 (Gumroad):
Zabbix 엔터프라이즈 최적화 핸드북
블로그에서 다룬 Zabbix 관련 글들을 기반으로 실무 중심의 지침서로 재구성했습니다.
운영 환경에서 바로 적용할 수 있는 최적화·트러블슈팅 노하우까지 모두 포함되어 있습니다.
💡 Need Professional Support?
If you need deployment, optimization, or troubleshooting support for Zabbix, Kubernetes,
or any other open-source infrastructure in your production environment, or if you are interested in
sponsorships, ads, or technical collaboration, feel free to contact me anytime.
📧 Email: jikimy75@gmail.com
💼 Services: Deployment Support | Performance Tuning | Incident Analysis Consulting
📖 PDF eBook (Gumroad):
Zabbix Enterprise Optimization Handbook
A single, production-ready PDF that compiles my in-depth Zabbix and Kubernetes monitoring guides.