저는 웹 이메일 클라이언트를 구축 중이며 imap 또는 pop3 이메일을 쉽게 파악하는 방법에 관심이 있습니다. 이 문제를 파악하는 데 도움이되는 도구가 있습니까?도메인의 IMAP 또는 POP3 주소를 알 수있는 도구가 있습니까?
나는하지 않을 경우, 내 가장 좋은 건
try { imap.domain.com }
catch{
try { mail.domain.com }
catch { ...etc ... }
}
저는 웹 이메일 클라이언트를 구축 중이며 imap 또는 pop3 이메일을 쉽게 파악하는 방법에 관심이 있습니다. 이 문제를 파악하는 데 도움이되는 도구가 있습니까?도메인의 IMAP 또는 POP3 주소를 알 수있는 도구가 있습니까?
나는하지 않을 경우, 내 가장 좋은 건
try { imap.domain.com }
catch{
try { mail.domain.com }
catch { ...etc ... }
}
는 방법이 없습니다 것입니다 있으리라 믿고있어. 가장 좋은 방법은 전자 메일의 도메인과 일반적인 접두어를 사용하는 것입니다. 그럼에도 불구하고 IMAP 서버가 비표준 포트에서 실행 중일 수 있습니다. 그때 당신은 알 방법이 없습니다.
MX 레코드를 조회 한 다음 해당 서버에 대해 구문 분석 할 수있는 명령 행 exec 또는 기타를 사용하여 DNS 조회를 시도 할 수 있습니다. 얼마나 잘 작동 할 지 확신하지 못합니다.
리눅스 OS에서는 또는 host
을 사용할 수 있으며 Windows에서는 nslookup
을 사용할 수 있습니다. 각 도구의
사용 예 :
dig www.domain.com mx
host -t mx www.domain.com
nslookup -type=MX www.domain.com
그러면 SMTP 서버 인 MX (메일 교환기) 호스트 만 나열됩니다. POP/IMAP은 이것과 아무 관련이 없으며 호스트 이름 뒤에 숨어있을 수 있습니다. –
네가 맞아, 더 이상 영역 전송을 이용할 수 없다. – Phoenix
감사합니다, 나는 있으리라 믿고있어이 방법은 모든 인스턴스의> 90-95% 저를 도움이 될 것입니다. 다른 경우에는 사용자에게이 정보를 찾도록 요청할 수 있습니다. 대답을 감사하십시오. –