forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Помогите с Mail Клиентом (http://forum.boolean.name/showthread.php?t=2390)

pavel_kolt 13.01.2007 01:58

Помогите с Mail Клиентом
 
Я занимаюсь разработкой программ на Pascale!

Помогите с написанием майл клиента, может кто-то уже писал что-то похожее?
По протоколу POP3 нужно передать серверу данные
USER <SP> [email protected] <CRLF>
PASS <SP> 254789 <CRLF>

Как это реализовать на Паскале?
И может кто-то знает что такое <SP> и <CRLF>?
В какой кодировки отправляет и получает данные Паскаль?
Можно ли прочитать принятую строку если она не в кодировки ASII а например UTF-8 или другой!:)

IVenoMI 13.01.2007 11:18

Re: Помогите с Mail Клиентом
 
Тяжелой ты целью задался...
В теории это все можно реализовать через передачу данных по tcp/ip протоколу, однако на практике я затрудняюсь сказать, как именно это сделать...

ARV 13.01.2007 11:22

Re: Помогите с Mail Клиентом
 
<CRLF> - это два символа "возврат картеки" и "перевод строки", все равно что chr(13) и chr(10), а <SP> - это символ "пробел".
По остальному - не скажу, т.к. не знаю, самому интересно

Piligrim 13.01.2007 11:36

Re: Помогите с Mail Клиентом
 
В теории, действительно, POP3 это простое tcp/ip соединение по 110 порту. После соединения идет обмен командами в кодировке ASCII. Письма тоже идут в виде потока байтов, причем запрашиваются по одному. На МР это все реализуемо, но стоит ли изобретать велосипед?

pavel_kolt 13.01.2007 23:34

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