Отладка SMTP-сервера с прокси - PullRequest
0 голосов
/ 09 июля 2009

Я использую Blackberry ESS , который включает поддержку отправки электронной почты на собственный SMTP-сервер, который затем отправляет электронную почту на устройство Blackberry.

При использовании Thunderbird для отправки на этот SMTP-сервер он работает отлично, я могу отправлять несколько писем без проблем.

Однако при использовании SmptClient или нескольких сторонних компонентов и, наконец, моего собственного пользовательского класса, электронная почта отправляется просто отлично, но при отправке QUIT SMTP-сервер ESS, похоже, дает сбой и последующие попытки установить связь с ним истекают.

Я бы хотел разместить какой-нибудь прокси между Thunderbird и SMTP-сервером ESS для мониторинга команд, которые отправляет Thunderbird, и того, как он обрабатывает соединение с сервером.

Я мог бы что-то построить сам, прослушивая локальный порт и указывая Thunderbird на этот порт, но я подумал, что кто-то на SO мог использовать нечто подобное в прошлом.

Кто-нибудь знает о существующем приложении, которое могло бы достичь этого, или о другом подходе, который я мог бы использовать?

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

1 Ответ

3 голосов
/ 09 июля 2009

Быстрый Google показывает SMTP-прокси .

SMTP Proxy сервер очень полезен утилита, если вы пытаетесь отладить проблемы с вашим почтовым сервером.

Выглядит довольно мощно и полезно для ваших требований.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...