2011-03-02 7 views
0

주소로 사서함 유형을 찾는 스크립트를 작성하려면 도움/지침이 필요합니다. (예 : POP, IMAP 또는 Exchange) 예를 들어 '[email protected]'을 입력하면 응답은 'pop/imap'이됩니다.전자 메일 계정 유형을 식별하는 스크립트

나는 당신이 이메일 계정, 또는 스마트 폰을 구성 할 때 그것을 할 수 있습니다 예를 들어 블랙 베리 시스템을 알고 있기 때문에 가능하다 믿을 수 ..

내가 110처럼 알려진 포트로 서버와 통신을 시도 문질러서 및 그래서 telnet을 사용하지만 교환기가 어떤 포트를 사용할 수 있기 때문에 작동하지 않습니다.

이 작업에는 javascript를 사용하는 것이 좋습니다.

덕분에, 로템

+0

그러나 사서함은 POP와 IMAP 모두를 통해 액세스 할 수 있지만 반드시 POP는 아니거나 반드시 필요하지는 않습니다. –

+0

자바 스크립트로 telnet하고 싶습니까? 기묘한. 서버 측을 검색하여 결과를 다시 보내는 JSONP 서비스를 만들어야합니다. 일부 공용 포트를 nmap하여 서비스와 배너를 발견 할 수 있습니다. – jujule

+2

"나는이 일에 javascript를 사용하는 편이 낫다."- 미안하지만, 당신이 그 진술에 많은 잘못된 점을 알지 못한다면 어떤 종류의 해결책을 구현하는 데 어려움을 겪을 것이다. – symcbean

답변

1

하나의 옵션이 Exchange Autodiscover 프로토콜을 구현하는 것, 이것은 자동으로 이메일 주소를 기반으로 설정 검색을 ActiveSync에 고객을 위해 설계되었습니다. 그러나 Exchange 서버에서 추가 설치가 필요하며 모든 시스템에서이를 지원하지는 않습니다.

또 다른 옵션은 도메인에서 MX 조회를 수행하고 SMTP 포트에 연결하며 서버가 주장하는 것을 기반으로 일부 가정을 수행하는 것입니다 (Microsoft ESMTP MAIL은 Windows가 대답 할 것이지만 반드시 표시하지는 않음). Exchange 서버).

BlackBerry 장치는 타사 소프트웨어 또는 서버 쪽 BES없이 Exchange ActiveSync를 지원하지 않습니다. Windows Mobile 장치는 Exchange 서버에 Autodiscover 프로토콜을 사용하거나 사용자가 서버에서 자동으로 Exchange 세부 정보를 입력하도록 요구합니다.

+0

안녕하세요, 이전에 mx 조회에 대한 정보를 조금 찾았습니다. 사서함 유형을 찾는 정확한 코드는 무엇입니까? 이것은 'nslookup'과 같습니다. 맞습니까? Blackberry는 말한대로 Exchange를 지원하지 않지만 BIS 관리 시스템이 Exchange 서버임을 발견하면 OWA로 구성하려고 시도합니다. 나의 목적을 위해 나는 전자 우편이 POP 또는 IMAP이 아닌 경우에 교환이라고 추정 할 수있다. 이메일 주소 나 도메인을 받아서 'pop/imap'또는 'exchange'를 반환하는 스크립트가 필요합니다. 고맙습니다. .. – Rotem

관련 문제