2013-11-13 1 views
0

C#에서 isp 또는 무료 이메일 서비스의 이메일 주소인지 확인하는 방법이 있습니까?이메일이 무료 이메일 제공 업체 또는 ISP로부터 왔는지 확인

전자 메일이 회사 또는 개인인지 여부를 결정하고 싶습니다. 예를 들어 가입 양식에서 yammer가 수행하는 것과 유사합니다.

+1

일부 ISP는 무료 이메일 서비스를 제공합니다. 무료 또는 비공식 이메일 서비스는 본질적으로 기업입니다. 당신의 문제가 해결하기가 쉽지 않을까 걱정됩니다. –

+4

그리고 우리 회사가 Gmail을 사용한다면 어떻게 될까요? "개인"과 "회사"이메일 주소에는 차이가 없습니다. 또한 "웹 기반"및 "ISP"보다 많은 전자 메일 서버가 있습니다. Microsoft Exchange와 같은 것을 사용하면 어떻습니까? 그것은 ISP가 아닙니다. 어딘가에서 클라우드에 호스팅되지 않는 한, ISP에서 온 것이거나 호스팅 회사에서 온 것이거나 회사의 이메일 서버가 될 수 있습니다. –

답변

2

이메일 주소가 개인 이메일 주소 또는 구별되는 경우 C#에서 이메일 주소를 알 수있는 정보는 없습니다. 사실, 어떤 언어로도 말할 수 없습니다! 일부 코딩이 가능하고 가능한지 여부가 필요합니다. 그러나 @ 존 손더스 (John Saunders)가 말했듯이 사람들이 사업용으로 Gmail을 사용한다면 어떨까요? 그러나 직원들도 개인적인 용도로 Gmail 주소를 가질 수 있습니다. 그런데 어떻게 구분할 수 있습니까?

1

가장 쉬운 방법은 회사 이외의 주소 목록을 작성하고 주소 확장을 해당 목록과 비교하는 것입니다. 발견되지 않으면 무료 이메일 서비스가 아닙니다.

그러나 많은 회사가 개인 스타일 주소를 사용합니다. 그리고 자신의 도메인 이름으로 자신의 메일 서버를 설정하는 것이 어렵지 않습니다. 지옥, 대학 내 수업 중 하나에 메일 서버를 설치해야했고 GoDaddy와 같은 사이트에서는 도메인 이름이 저렴했습니다. 원한다면 주말에 메일 서버를 설정할 수 있습니다.

관련 문제