![]() |
Помогите с Mail Клиентом
Я занимаюсь разработкой программ на Pascale!
Помогите с написанием майл клиента, может кто-то уже писал что-то похожее? По протоколу POP3 нужно передать серверу данные USER <SP> [email protected] <CRLF> PASS <SP> 254789 <CRLF> Как это реализовать на Паскале? И может кто-то знает что такое <SP> и <CRLF>? В какой кодировки отправляет и получает данные Паскаль? Можно ли прочитать принятую строку если она не в кодировки ASII а например UTF-8 или другой!:) |
Re: Помогите с Mail Клиентом
Тяжелой ты целью задался...
В теории это все можно реализовать через передачу данных по tcp/ip протоколу, однако на практике я затрудняюсь сказать, как именно это сделать... |
Re: Помогите с Mail Клиентом
<CRLF> - это два символа "возврат картеки" и "перевод строки", все равно что chr(13) и chr(10), а <SP> - это символ "пробел".
По остальному - не скажу, т.к. не знаю, самому интересно |
Re: Помогите с Mail Клиентом
В теории, действительно, POP3 это простое tcp/ip соединение по 110 порту. После соединения идет обмен командами в кодировке ASCII. Письма тоже идут в виде потока байтов, причем запрашиваются по одному. На МР это все реализуемо, но стоит ли изобретать велосипед?
|
Re: Помогите с Mail Клиентом
Спасибо всем, немного пояснили! О результатах обязательно сообщу!
Piligrim а почему вы пишите "изобретать велосипед"! Разве есть хорошие mail клиенты на ява! Я сколько в инете искал так и не нашёл ни одного! MailMan у меня не работает! Хочется создать что-то отечественное, ну эти буржуйские разработки! Недавно я дописал новую версию RusSendera - это прога передаёт данные скрипту на WAP-сайте моего сотового оператора! Я даже решил проблему с неработающей функцией POST! Параметры можно передать и вот так используя функцию GET! http://wap.mail.ru?pass=4789564&login=jon А если надо передать русские символы то я просто кодирую их в 16-разр. Например: http://wap.mail.ru?text=%F6%F21%DA Также с помощью кодирования можно решить проблему корректного сохранения русских символов в хранилище(ведь вся латиница сохраняется нормально)! Тоесть перед записью кодируем в 16-ричн.код, далее записываем, читаем 16-ричный код, декодируем в русские символы! |
Часовой пояс GMT +4, время: 01:15. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot