Вы бы уточнили, что именно и зачем хотите получить. Соединение как правило приходит в приложение после того, как TCP-коннект уже естановлен, а для этого требуется 3 пакета, первый пакет к этому времени ловить уже негде. Если это действительно необходимо, то придется работать с RAW-сокетами.
lynnikvadim: потому что в текущем виде у вас этот код внутри текстовой строки. Убедитесь, что если вы запустите скрипт и перенаправите ему на стандартный ввод содержимое письма, то что-то будет в логах.
arb_top: -3128 - такой опции тоже нет, правильная опция -p3128. Что в логах? Что говорит клиент? Какой клиент использовал? Имей ввиду, что ни в одном из популярных браузеров (FF, Chrome, IE) не поддерживается авторизация в SOCKS по логину и паролю, так что если проверять - то не в браузере.
Ответа вы скорей всего не получите, потому что вопрос не корректен. Что значит почта от имени сервера? В почте не используются имена серверов, там используются почтовые домены. Что такое заголовки и реальный адрес пакета?
Микаел Григорян: надо разбираться почему так. Возможно при экспорте потерялся charset в Content-Type, а возможно наоборот, что при экспорте контент был перекодирован в UTF-8, а charset не поменялся, поэтому отображается некорректно. В последнем случае в письмах надо не текст переводировать, а charset править.
Я к тому, что ждать, что все новые письма будут приходить в UTF-8 не стоит. Например Яндекс любит слать кириллицу в koi8-r, а GMail в (внезапно) в big5.
А в чем и как вы просматриваете список писем, что он выглядит кошмарно? Письма могут быть в любых кодировках, обычно при просмотре и при составлении списка писем кодировка конвертируется в отображаемую.
По этому фрагменту видно, что это все-таки первый случай. Т.е. клиент отправляет запрос в сокет и тут же закрывает его. Если на сокет не установлен linger, то те данные, которые были в буфере и еще не были отправлены теряются. Если вы можете контролировать этот процесс в своем коде - считайте ответ на запрос до закрытия сокета, если не можете - отправьте багрепорт разработчикам.