Разбор адреса электронной почты RFC 2822 - хороший список тестовых случаев?
Я разрабатываю синтаксический анализатор адресов RFC 2822 (не валидатор), и мне было интересно, знает ли кто-нибудь хороший список тестовых случаев, в которых используются угловые случаи, которые могут возникнуть? Спецификация формата адреса довольно сложна, и я не уверен, что понимаю ее достаточно полно, чтобы быть уверенным в выявлении всех странных случаев, которые могут возникнуть.
Для ясности я говорю об адресах, которые могут отображаться в строках заголовка, поэтому такие вещи, как комментарии в нечетных местах, являются тем вопросом, о котором я думаю.
2 ответа
Я нашел это во время моих поисков того же самого:
http://isemail.info/_system/is_email/test/?all
Надеюсь это поможет.
Я нашел пост в блогах MSDN, в котором представлены несколько тестовых примеров, специфичных для RFC2822. Я не уверен, что это исчерпывающий список тестовых случаев, но это может быть хорошей отправной точкой.