2017-05-13 15 views
0

나의 목표는 실제 이메일 주소가 존재하는지 아닌지보기 위해 이메일을 보내는 emailVerifier.php를 만드는 것이다.Email Verifier PHP

이것이 내가이 라이브러리에서 수행 한 작업입니다. https://github.com/hbattat/verifyEmail 로컬에서 실제로 작동하지만 웹 사이트를 온라인으로 시도 할 때 서버가 응답하지 않아 주소를 확인할 수 없습니다.

나는 3 개의 다른 SMTP 포트 25, 587, 465를 시도했지만 아무 것도 변경되지 않았습니다. 문제가 어디에 있어야하는지에 대한 아이디어가 있습니까?

Thannk you.

+0

이유는 바로 확인 송신하지 : 당신은 그냥하고 싶은 경우

https://github.com/mailgun/flanker

는 MX 레코드가이 사용

이 작업을 수행하는보다 강력한 방법은이 프로젝트 이메일에 링크가 있습니까? – chris85

+0

많은 잠재 사용자가 내 등록 양식에서 벗어날 것이므로 haha. – xBen

+0

"사용자"와 같은 소리는 로봇 일 수 있습니다. 오늘날 전자 메일 검증은 표준 사례입니다. – chris85

답변

0

사람,이 방법은 ESP가 나쁜 전자 메일 주소에 어떻게 반응하는지보다 어렵습니다.

다양한 피드백 루프 중 하나에 가입하지 않아도 전자 메일 주소의 유효성을 검사 할 수는 없습니다.

당신이 할 수있는 것은 이메일이 PHP를 사용하는 RFC를 준수하는지 확인하거나 DNS에서 MX 레코드가 존재하는지 확인하는 것입니다. 그러나 이메일 주소가 다양한 이메일 서비스의 집 스타일을 준수하는지 파악할 수 없습니다.

https://packagist.org/packages/service-to/validate-email

+0

많은 사람 감사합니다, 그것은 도왔습니다! – xBen