Я использую Blackberry ESS , который включает поддержку отправки электронной почты на собственный SMTP-сервер, который затем отправляет электронную почту на устройство Blackberry.
При использовании Thunderbird для отправки на этот SMTP-сервер он работает отлично, я могу отправлять несколько писем без проблем.
Однако при использовании SmptClient или нескольких сторонних компонентов и, наконец, моего собственного пользовательского класса, электронная почта отправляется просто отлично, но при отправке QUIT SMTP-сервер ESS, похоже, дает сбой и последующие попытки установить связь с ним истекают.
Я бы хотел разместить какой-нибудь прокси между Thunderbird и SMTP-сервером ESS для мониторинга команд, которые отправляет Thunderbird, и того, как он обрабатывает соединение с сервером.
Я мог бы что-то построить сам, прослушивая локальный порт и указывая Thunderbird на этот порт, но я подумал, что кто-то на SO мог использовать нечто подобное в прошлом.
Кто-нибудь знает о существующем приложении, которое могло бы достичь этого, или о другом подходе, который я мог бы использовать?
Проблема соответствует. Thunderbird постоянно работает, и мои собственные попытки постоянно терпят неудачу, поэтому я уверен, что эти компоненты .NET этого не делают, как Thunderbird. Я должен отметить, что SMTP-сервер ESS не совсем хорошо написан, он, кажется, возвращает неправильные коды состояния для некоторых команд (почти 250 в ответ на все), но, поскольку он отлично работает с Thunderbird, я уверен, что он должен способ заставить его работать изнутри .NET.