Получение почты в Qt

Модератор: Модераторы разделов

Skala
Сообщения: 241
ОС: Gentoo

Получение почты в Qt

Сообщение Skala »

Делаю подключение к серверу:

Код: Выделить всё

QTcpSocket *maso = new QTcpSocket();
maso->connectToHost("pop.yandex.ru",110);
maso->write("USER user");
maso->write("PASS password");
maso->write("LIST");
//А вот тут проблемы...
buffer  = maso->read(sizeof(buf));
QMessageBox::information(this,"0",buffer);
QMessageBox::information(this,"0",QString::number(buffer.size()));
Первое сигнальное сообщение - По идее то, что должно выдать мне LIST. Вторым я убеждаюсь, что крепко ошибся и на самом деле ничего не приходит. Подскажите, где грабли?
P.S.
Qt 4.3_beta1.
Спасибо за внимание.
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Получение почты в Qt

Сообщение v04bvs »

А переводы строки посылаются?
Спасибо сказали:
Skala
Сообщения: 241
ОС: Gentoo

Re: Получение почты в Qt

Сообщение Skala »

v04bvs писал(а):
10.05.2007 19:55
А переводы строки посылаются?
Нет. Я посылаю, как написано... А как посылать? `\n` ?
Посылал- не дало результата.
Я так думаю, что дело в приеме (read) сообщений сервера...
Спасибо за внимание.
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: Получение почты в Qt

Сообщение d_n_k »

описание протоколов pop и imap там http://www.ietf.org/rfc/
все сказанное есть имхо...
Спасибо сказали:
Skala
Сообщения: 241
ОС: Gentoo

Re: Получение почты в Qt

Сообщение Skala »

Skala писал(а):
10.05.2007 19:59
Нет. Я посылаю, как написано... А как посылать? `\n` ?
Посылал- не дало результата.
Я так думаю, что дело в приеме (read) сообщений сервера...
Переводы строк посылал так: \n\r - заработало!
Огромное спасибо всем!
Спасибо за внимание.
Спасибо сказали:
TwisT
Сообщения: 265
ОС: Debian

Re: Получение почты в Qt

Сообщение TwisT »

НА сколько мне помнится с Qt идет каталог examples , и где то там был пример работы с SMTP.
Посмотри как сделано, разницы особой нет.
Linux user #432536.
Спасибо сказали:
Skala
Сообщения: 241
ОС: Gentoo

Re: Получение почты в Qt

Сообщение Skala »

d_n_k писал(а):
11.05.2007 11:15
описание протоколов pop и imap там http://www.ietf.org/rfc/
403 =(

TwisT писал(а):
11.05.2007 11:41
НА сколько мне помнится с Qt идет каталог examples , и где то там был пример работы с SMTP.
Посмотри как сделано, разницы особой нет.
Спасибо, поищу...
Спасибо за внимание.
Спасибо сказали: