검색을 시도했지만 온라인 지불 서비스가없고 코드를 테스트 할 코드가 없습니다 이 실제로 존재하므로은 하드 바운스를 방지 할 수 있습니다.하드 바운스 용 전자 메일 ID 유효성 확인
도메인 만 확인할 수있는 아래 코드를 참조하십시오. 도움이 필요합니다. 솔루션
가 온라인 서비스를 사용하여이
뭔가를 보여줍니다 PHP (선호), JAVA, .NET , 루디public function check_domain($email)
{
if(! (bool) checkdnsrr(preg_replace('/^[^@][email protected]/', '', $email), 'MX'))
{
return FALSE;
}
return TRUE;
}
업데이트, 어떤 언어로 할 수있다
MX record found: mta6.am0.yahoodns.net (Priority 1) MX record found: mta5.am0.yahoodns.net (Priority 1) MX record found: mta7.am0.yahoodns.net (Priority 1) Connecting to mta6.am0.yahoodns.net Connected to mta6.am0.yahoodns.net Dialog with mta6.am0.yahoodns.net ok ------------------------------------------------------------ 220 mta1278.mail.bf1.yahoo.com ESMTP ready HELO verifyemailaddress.org 250 mta1278.mail.bf1.yahoo.com MAIL FROM: <[email protected]> 250 sender <[email protected]> ok RCPT TO: <[email protected]> 250 recipient <[email protected]> ok QUIT 221 mta1278.mail.bf1.yahoo.com ------------------------------------------------------------ Email address [email protected] accepted
그들이하는 일 정확하게, 이메일을 보내고 ??
이메일 주소가 존재하는지 확인하는 바보 같은 방법은 없지만 [varify-email] (http://verify-email.org/)과 같은 서비스는 매우 정확합니다. ? – Saqueib
@Saqueib http://verify-email.org/faq.html에서 어떻게 작동하는지 설명하고'일부 도메인의 경우 메일 서버가 메일을 보내지 않았기 때문에 주소의 유무를 확인할 수 없습니다. 협조해라. " –
@RDay 그렇게 불가능하다 !!! 최대 우리는 regex를 사용하여 이메일을'validate' 할 수 있고 도메인이 존재하는지 확인하고'user @ dmain.com '도 존재한다고기도합니다 :) 클라이언트가 데이터베이스를 가지고있는 경우 – Saqueib