Russian Qt Forum

Qt => Работа с сетью => Тема начата: QCasper от Июль 17, 2006, 16:09



Название: почта
Отправлено: QCasper от Июль 17, 2006, 16:09
вопрос наверное дурацкий, но все же интересно узнать, можно ли как-то отправлять почту средствами Qt? Типа указал адрес smtp сервера, логин, пароль, и вперед.


Название: почта
Отправлено: C.H. от Июль 17, 2006, 16:48
через QTcpSocket реализуй общение с smtp сервером


Название: почта
Отправлено: Asaphus_Expansus от Июль 17, 2006, 16:53
Буржуи обсуждали это здесь http://www.qtforum.org/thread.php?threadid=13107&sid=&hilight=mail

Там даже есть какая-то самая простая реализация почтоого клиента.


Название: почта
Отправлено: QCasper от Июль 17, 2006, 17:39
Цитата: "C.H."
через QTcpSocket реализуй общение с smtp сервером


я не совсем понимаю, что с этим сокетом делать, можно небольшой пример, по подключеию к smtp севреру и передачу ему логна с паролем. Можно заодно и отправки сообщения :)

добавлено спустя 1 минуту:

 
Цитата: "Asaphus_Expansus"
Буржуи обсуждали это здесь http://www.qtforum.org/thread.php?threadid=13107&sid=&hilight=mail

Там даже есть какая-то самая простая реализация почтоого клиента.


нашел эту реализацию (там подключение к ПОП3), но вывода как работать с СМТП сделать не смог :)


Название: почта
Отправлено: Asaphus_Expansus от Июль 17, 2006, 18:29
Да ровно так же, с точностью до замены строк команд - что pop3 что smtp протоколы текстовые.

-----------------------------
EHLO localhost
MAIL From: <noone@nowhere.com>
RCPT To: <someone@somwhere.com>
DATA

blah-blah-blah
.

-----------------------------

вот тебе и все письмо

добавлено спустя 11 минут:

 Собственно примитивный smtp клиент для Qt3 лежит у самих Троллей http://doc.trolltech.com/3.0/mail-example.html. Перенос в 4-ку и авторизацию надо докрутить - там не так много.