Адреса электронной почты RegEx'ing Hotmail с C#

К сожалению, мой hMailServer не может послать электронные письма Hotmail. Как я могу определить, является ли данным адресом электронной почты Hotmail или нет, чтобы препятствовать тому, чтобы сообщение было потеряно.

Электронные письма Hotmail могут быть: * @live.com * @live.fr [pt] [рутений] [и т.д.] * @hotmail.com, * @live.com.jp * @msn.com * и многие страна TLD определенные комбинации, включающие MSN, Hotmail и Живой.

Кажется, что невозможно использовать регулярное выражение для фильтрации этого.

Какие-либо идеи о том, как обнаружить, является ли адреса электронной почты в семействе Hotmail адресов?

1
задан p.campbell 21 July 2010 в 18:02
поделиться