Проблема аутентификации SMTP в .NET - PullRequest
0 голосов
/ 28 июня 2011

Я отправил вопрос, похожий на этот, месяц назад, но так как у меня нет ответов, и проблема стала яснее, я попробую еще раз.Мне немного сложно объяснить по-английски, я надеюсь, что мой вопрос понятен:

Итак, у меня есть этот SMTP-сервер (которым я не владею), который хранит пароли своих пользователей в ASCII.В моем приложении .NET я использую класс System.Net.Mail.SMTPClient для отправки электронных писем, но не могу успешно пройти аутентификацию на указанном сервере, потому что что бы я ни делал в своем коде, SMTPClient сохраняет Base64Encoding пароля, какввод осуществляется в формате UTF-8 ... и поэтому любой пароль с символами после 127 не соответствует друг другу (например, пароль с символом «» »отправляется SMTPClient вместо« Â »).

Как я могу это исправить?Это проблема в реализации клиента SMTP или это ошибка сервера?Или я что-то здесь упускаю?Спасибо

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