По этому фрагменту видно, что это все-таки первый случай. Т.е. клиент отправляет запрос в сокет и тут же закрывает его. Если на сокет не установлен linger, то те данные, которые были в буфере и еще не были отправлены теряются. Если вы можете контролировать этот процесс в своем коде - считайте ответ на запрос до закрытия сокета, если не можете - отправьте багрепорт разработчикам.
Это правильный ответ, но foldername следует указывать только если диск подключен как папка, во всех остальных случаях надо запускать именно для тома, например
cipher.exe /w:C:\
после удаления папки на диске C.
Disposition-Notification-To это уведомления о доставке. Стандартного уведомления о прочтении нет, есть нестандартный X-Confirm-Reading-To, который поддерживается некоторыми приложениями/почтовыми службами, но как правило он требует подтверждения пользователей, поэтому использовать его в рассылках не стоит.
У вас неверные сведения, RFC 822 имеет статус obsoleted. В RFC не вносятся изменения после принятия, в случае обнаружения ошибок публикуются errata'ы. Вместо этого выпускаются новые стандарты. Вместо RFC 822 был принят RFC 2822 а затем RFC 5322. Последний является текущим действующим стандартом.