Автор: edwardoid 17.3.2009, 22:08
Подскажите как, откуда можно достать классы реализщие SMTP/POP и прочее с максимальной для реализации почтового клиента.
Желательно, чтобы эта библиотека была написана в стиле Qt, как Qscintilla
Автор: ViGOur 18.3.2009, 8:46
Не думаю, что есть реализация данных протоколов на Qt, есть только HTTP и HTTPS. Но можно подглядеть их реализацию в открытых почтовых серверах или самому реализовать. Правда c IMAP придется мягко говоря повозиться.
Автор: trdm 18.3.2009, 11:05
Цитата(edwardoid @ 17.3.2009, 22:08)
Подскажите как, откуда можно достать классы реализщие SMTP/POP и прочее с максимальной для реализации почтового клиента.
Желательно, чтобы эта библиотека была написана в стиле Qt, как Qscintilla
Курочка но зернышку клюет:
Автор: edwardoid 18.3.2009, 11:39
Цитата(trdm @ 18.3.2009, 13:05)
Курочка но зернышку клюет:
Отличный класс, только он не передает attached файлы, как я вижу.
А есть подобие сего для POP?
Цитата(ViGOur @ 18.3.2009, 10:46)
Не думаю, что есть реализация данных протоколов на Qt, есть только HTTP и HTTPS. Но можно подглядеть их реализацию в открытых почтовых серверах или самому реализовать. Правда c IMAP придется мягко говоря повозиться.
Серверах? Я пишу почтовый клиент, зачем мне сервера?
Автор: ViGOur 18.3.2009, 11:58
Дело в том, что в серверах в основном реализована как клиентская часть так и серверная, а ты сразу не сказал, что именно пишешь.
Клиентов с открытым исходным кодом еще больше.
Автор: edwardoid 18.3.2009, 13:22
Цитата(ViGOur @ 18.3.2009, 13:58)
Дело в том, что в серверах в основном реализована как клиентская часть так и серверная, а ты сразу не сказал, что именно пишешь.
Клиентов с открытым исходным кодом еще больше.
Можешь назвать один кроссплатформенный клент с открытым саурсом? Я все sorceforge рою, ничего нормального не нашел. Желательно, чтобы клиент был маленький(ну чтобы в коде легче разобраться)
Автор: trdm 18.3.2009, 15:31
Цитата(edwardoid @ 18.3.2009, 13:22)
Можешь назвать один кроссплатформенный клент с открытым саурсом? Я все sorceforge рою, ничего нормального не нашел. Желательно, чтобы клиент был маленький(ну чтобы в коде легче разобраться)
http://www.mozillamessaging.com/en-US/thunderbird/
ы?
svn://anonsvn.kde.org/home/kde/trunk/KDE/kdepim/kmail
еще можно поискать так:
http://www.koders.com/?S=QTcpSocket&btnSearch=Search&la=Cpp&li=*
Автор: edwardoid 18.3.2009, 15:36
Цитата(trdm @ 18.3.2009, 17:31)
Цитата(edwardoid @ 18.3.2009, 13:22)
Можешь назвать один кроссплатформенный клент с открытым саурсом? Я все sorceforge рою, ничего нормального не нашел. Желательно, чтобы клиент был маленький(ну чтобы в коде легче разобраться)
http://www.mozillamessaging.com/en-US/thunderbird/
ы?
Lol) А кде а ихний код надыбаю? И вообще находишь Сандерберд маленьким клиентом в коде которого можно впринципе разобраться имея только код? :Д
Автор: ViGOur 18.3.2009, 15:36
БУдет время гляну, на вскидку смотри http://www.crossplatform.ru/node/483 и http://qt-apps.org/content/show.php/Pop3Retriever?content=91315
Автор: trdm 18.3.2009, 15:46
Цитата(edwardoid @ 18.3.2009, 15:36)
Lol) А кде а ихний код надыбаю? И вообще находишь Сандерберд маленьким клиентом в коде которого можно впринципе разобраться имея только код? :Д
Думаю маленький ты не найдешь в любом случае.
Разборки с кодом - это не моя проблема.
Санбердовские сорцы тоже не тайна.
ПС. Сдерживай желания - сбережешь нервную систему
Автор: Tonal 19.3.2009, 8:47
У python-а в стандартной библиотеке есть SMTP/POP/IMAP...
Так что реализацию можно поглядеть там - благо код на python-е читается практически без подготовки.
П.С. Или можно всю систему на python-е написать.