![]() |
|
Модераторы: gambit |
![]()
|
|
| Darkmaster |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 22.11.2005 Репутация: нет Всего: нет |
кто нибудь знает как получить кодировку письма при получении его с pop3, кодировки хранятся в Content Type это понятно но как получить к ним доступ!?(уже полтары недели мучаюсь со сторонними компонентмаи для приема писем, но разобраться там с кодировкой не могу) Написать свой клиент пока вроде бы скилл не позволяет, а вообще на чем бы вы порекомендовали его писать?
--------------------
GeekTV - интернет-телевидение для гиков |
|||
|
||||
| pento |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 14.1.2007 Где: Россия Репутация: нет Всего: 4 |
Darkmaster, поп3 не покажет тебе кодировку письма, он этого просто не умеет.
Надо скачивать (RETR) и парсить письмо. |
|||
|
||||
| Darkmaster |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 22.11.2005 Репутация: нет Всего: нет |
Ну с сервером я соединился(при помощи tcp client и команд pop3), вот а каким макаром при помощи RETR можно это письмо скачать, парсить дальше? Его нужно забить в MailMessage?(но как) или нет?
Вот мой код:
GetResponse выдает ответ сервера. Везде все нормально но на последней команде выдает: ERR - Unknown command: "" Это сообщение отредактировал(а) Darkmaster - 31.7.2007, 12:16 --------------------
GeekTV - интернет-телевидение для гиков |
|||
|
||||
| Voyager |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 532 Регистрация: 8.2.2005 Репутация: нет Всего: 18 |
В MailMessage ты никак письмо не забьешь.
1) Может письма с индексом 700 на сервере не существует? 2) Странно, если команда RETR не распознается сервером (что за сервер то?). Тут не телепаты, что делает метод GetResponse() (может исходный код приложишь)? Это сообщение отредактировал(а) Voyager - 31.7.2007, 16:06 |
|||
|
||||
| Darkmaster |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 22.11.2005 Репутация: нет Всего: нет |
сервер mail.ru а вместо 700 пробовал 1 (700 это опечатка) , метод GetResponse:
Он просто выводит ответ сервера, т.е Ok или ERR при коннекте и так далее. --------------------
GeekTV - интернет-телевидение для гиков |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |