У меня есть парсер SMTP, который работает в основном нормально. Существует проблема при получении трафика от стороннего программного обеспечения, которое отправляет двойные символы новой строки как «\ r \ n \ r» (без второго «\ n»). В настоящее время такие соединения прекращаются как несовместимые SMTP. Может кто-нибудь объяснить, что именно RFC говорит о таких "забавных" двойных переводах строки? Могу ли я предположить, что программное обеспечение, которое отправляет подобные данные, действительно что-то делает не так?