이메일 주소가 있는지 확인하는 방법? 수있는 방법이 있습니까? 온라인 서비스를 찾았습니다. 이메일

2,000 개의 이메일 주소가 존재하는지 확인하려고합니다. 각 주소로 이메일을 보내지 않고 이메일 주소가 유효한지 확인할 수있는 방법이 있습니까?

온라인 서비스를 찾았습니다. 이메일 무제한 지만 정식 버전을 구입하기 전에 20 개의 이메일 주소 만 확인합니다.



답변

완전성을 위해 일부 SMTP 서버 이메일 주소가 존재하는지 여부를 나타냅니다. 다른 답변 의 전체 예 를 따르면 :

telnet gmail-smtp-in.l.google.com 25

helo example.com
mail from: <me@example.com>
rcpt to: <somenonexistinguser@gmail.com>
550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces. Learn more at
550 5.1.1 http://mail.google.com/support/bin/answer.py?answer=6596

성공하면 주소가 유효한지 여부를 알리고 싶지 않은 서버에서 마지막 명령은 다음과 같습니다.

250 2.1.5 OK

그러면 quit이메일을 전혀 보내지 않고도 간단히 호출 할 수 있습니다. 그러나 많은 주소를 시도 할 때 차단 될 수도 있습니다.

(Gmail은 vrfy명령을 지원하지 않습니다 . 웹 사이트 에는 새 Gmail 계정에 가입 할 때 “사용 가능 여부 확인”버튼이 있습니다. 또한 일부 정보를 제공 할 수 있지만 이전 주소는 얼마 동안 사용할 수 없습니다.)


답변

이것이 가능하다면 전세계 스패머들은 기쁨으로 노래 할 것입니다.

죄송합니다. 아니요, 지정된 이메일 주소가 있는지 여부를 알 수 없습니다.

제 생각에는 이것이 기능입니다!

  • 당신 당신의 통신원 을 알고 있다면 , 당신은 그들의 연락 정보를 알게 될 것입니다.
  • 당신 당신의 통신원을 모른다 면, 당신은 낯선 사람이고 그들은 당신으로부터 원치 않는 메일을받는 것에 감사하지 않을 것입니다.
  • 당신 당신의 통신원 을 아는 데 사용 하고 그들이 그들의 주소 변경을 계속 알려주지 않았다면, 그들은 당신의 메일을받지 않기 위해 (의식없는) 의식적인 결정을 내 렸습니다.

당신이 할 수있는 최선의 방법은 목록에 전자 메일을 보낸 다음 반송 메일 (= 전달할 수없는)을 제거하는 것입니다.

조심해! 일부 국가에서는 사전에 명시 적으로 허용하지 않은 사람들에게 요청하지 않은 대량 전자 메일을 보내는 것은 불법입니다.


답변

그렇게하는 좋은 방법은 없습니다. SMTP 프로토콜에는 ‘VRFY’명령이 있지만 더 이상 작동하도록하는 사람은 아무도 모릅니다. 스패머에게는 너무 유용합니다. 대부분의 호스트는 더 이상 명령을 거부합니다.

지금 할 수있는 최선의 방법은 전자 메일을 보내고 반송 내용을 기록하는 것입니다 (일부 메일 호스트는 반송하지 않고 배달 할 수없는 메일 만 블랙홀 함).

귀하의 비즈니스 나 목적이이 목록에 무엇인지는 모르지만 한 번에 2000 명에게 전자 메일을 보내면 일부 메일 호스트에 의해 스패머로 표시 될 수 있습니다.


답변

주소가 실제인지 아닌지를 정확하게 판단하는 것은 불가능합니다. 주소를 능가한다고 주장하는 제품은 냉소적 인 눈으로 만든 다른 주장을 고려해야합니다.

가능한 한 많은 것을 수행하는 F / OSS 라이브러리가 존재합니다. 시중에 나와있는 대부분의 소프트웨어는 그 주위를 둘러싼 멋진 래퍼 일 것입니다. 코딩 경험이 있다면 그러나 유효성 검사 루틴이 아무리 우수하더라도 거짓 긍정 및 거짓 부정적 결과를 모두 제공하는 경향이 있음을 기억하십시오.

예를 들어 http://freshmeat.net/projects/emailaddressvalidationcomponent 는 빠른 검색을위한 빠른 검색을 제공하며 설명이 정확하다고 가정하면 실제로 주소 확인을 위해 수행 할 수있는 모든 작업을 수행합니다.


답변

할 수 있습니다이메일 주소를 .

Lifehacker.com에서 :

http://lifehacker.com/5697360/how-to-verify-if-an-email-address-is-real-or-fake

누군가에게 이메일을 보내면 메시지는 SMTP 서버로 이동하여 이메일 수신자 도메인의 MX (Mail Exchange) 레코드를 찾습니다.

이메일 주소를 핑하는 방법에 대한 단계별 지침을 보려면 링크를 클릭하십시오.


답변

회사 컨텍스트 내에서이 작업은 Active Directory에서 조회를 자동화하여 수행 할 수 있습니다.


답변

이 작업을 자동화하기 위해 Perl 스크립트를 작성하는 것은 어떻습니까? 이것을 확인하십시오 : http://search.cpan.org/~ilyam/Mail-CheckUser-1.21/CheckUser.pm