Форум Кургана и Курганской области и наших друзей

Зима. Форум Кургана и Курганской области и наших друзей
01 Декабрь 2020, 22:49:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: MailClient на NET  (Прочитано 678 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Андрюшка
Корабельный секретарь
***

Карма: -6
Offline Offline

Пол: Мужской
Сообщений: 163


Россия навсегда!


Награды
« : 04 Сентябрь 2011, 21:57:53 »

Здравтсвуйте товарищи программисты. Начал я писать программу почтовик на C# 4.0. Легко получилось сделать отправку писем, с приемом тоже дело получилось неплохо, спасибо хорошим книгам. Но вот принятое письмо нужно обрабатывать. Ибо там есть заголовок и тело.
Не могли бы вы подсказать как можно это все расшифровывать? заголовки получается расшифровывать, а вот тело письма нет. Читал статью с KByte там сложно очень показалось.
Записан
ysv45
Гость
« Ответ #1 : 04 Сентябрь 2011, 22:26:40 »

Конечно сложно, письма кодируют большим числом способов - и надо делать много вариантов обработки и показа.

Проще делать эти способы и выводить в WebBrowser
Записан
Андрюшка
Корабельный секретарь
***

Карма: -6
Offline Offline

Пол: Мужской
Сообщений: 163


Россия навсегда!


Награды
« Ответ #2 : 04 Сентябрь 2011, 22:29:34 »

А можно подробнее?
Записан
ysv45
Гость
« Ответ #3 : 04 Сентябрь 2011, 22:37:27 »

Ссылку на статью давай и конкретные вопросы.
Записан
Андрюшка
Корабельный секретарь
***

Карма: -6
Offline Offline

Пол: Мужской
Сообщений: 163


Россия навсегда!


Награды
« Ответ #4 : 04 Сентябрь 2011, 22:43:55 »


http://kbyte.ru/ru/Programming/Articles.aspx?id=65&mode=art
Вот непонятна работа с регулярными выражениями @"(?<key>.+?)=((""(?<value>.+?)"")|((?<value>[^\;]+)))[\;]{0,1}" с параметрами типа этого.
Записан
ysv45
Гость
« Ответ #5 : 05 Сентябрь 2011, 02:43:02 »

http://kbyte.ru/ru/Programming/Articles.aspx?id=65&mode=art
Вот непонятна работа с регулярными выражениями @"(?<key>.+?)=((""(?<value>.+?)"")|((?<value>[^\;]+)))[\;]{0,1}" с параметрами типа этого.

Хорошая статья.

А что бы понять про регулярные выражения нуэно прочитать еще три четыре статьи отдельно про регулярные выражения.

Я кстати в своих программах избегаю их - пишу логику на обработке строк.

Там может быть опечатка. Какой-то спцсимвол мог быть сьеден при оформлении в ХТМЛ.

А вообще надо создать отдельную программку для тестирования регулярок - я кстати видел пример такой программы.
Записан
Pyth_ON!
Титулярный советник
*****

Карма: 25
Offline Offline

Пол: Мужской
Сообщений: 535



Награды
« Ответ #6 : 06 Сентябрь 2011, 06:33:39 »

Зачем велосипедить?... Улыбка
http://hpop.sourceforge.net/
Регулярки лучше на чем-нибудь более простом отработать, типа стоп-листа зоны .рф Веселый
Записан

Андрюшка
Корабельный секретарь
***

Карма: -6
Offline Offline

Пол: Мужской
Сообщений: 163


Россия навсегда!


Награды
« Ответ #7 : 06 Сентябрь 2011, 16:12:19 »

Ну вот на счет велосипеда. Это мой курсовой проект по Компьютерной безопасности. И если велосипеда не будет, я думаю будет печальный курсовой проект!
Записан
Pyth_ON!
Титулярный советник
*****

Карма: 25
Offline Offline

Пол: Мужской
Сообщений: 535



Награды
« Ответ #8 : 08 Сентябрь 2011, 03:33:38 »

O_o а каким боком тут безопасность?... Веселый

А велосипед можно сделать используя ^ту^ библиотеку, она умеет разбирать полученное письмо, ее можно использовать как основу Улыбка
Записан

Андрюшка
Корабельный секретарь
***

Карма: -6
Offline Offline

Пол: Мужской
Сообщений: 163


Россия навсегда!


Награды
« Ответ #9 : 19 Сентябрь 2011, 21:50:15 »

Ну безопасность в том, что письма будут отправляться в зашифрованном виде. Есть же стандартные методы криптографической защиты в языках программирования, вот их и нужно использовать.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC
rss | wap
Valid XHTML 1.0! Valid CSS!