Problem bei Smtp mit QTcpSocket
Verfasst: 23. Februar 2007 18:33
Hi,
ich weiß nicht, ob das Problem wirklich hier her passt.
Folgendes:
Ich versuche über QTcpSocket einen SMTP Befehl an einen Mailserver zu senden und erwarte eine Antwort. Leider kommt die nie.
Das Anmelden am Server hat wunderbar hingehauen, und ich bekomme eine Antwort von ihm. Allerdings habe ich die Befürchtung, dass ich beim Senden der Anfrage an den Server vielleicht nicht die richtige Codierung habe.
Hier der Code zum Senden der Anfrage:
Hier wartet dann das Programm auf das Signal readyRead(), das aber nie kommt. Hat von Euch vielleicht einer eine Idee, was ich falsch mache?
Ach so. Das Programm soll später die Anmeldung über SMTP machen und Mails versenden. Gruß
ich weiß nicht, ob das Problem wirklich hier her passt.
Folgendes:
Ich versuche über QTcpSocket einen SMTP Befehl an einen Mailserver zu senden und erwarte eine Antwort. Leider kommt die nie.
Das Anmelden am Server hat wunderbar hingehauen, und ich bekomme eine Antwort von ihm. Allerdings habe ich die Befürchtung, dass ich beim Senden der Anfrage an den Server vielleicht nicht die richtige Codierung habe.
Hier der Code zum Senden der Anfrage:
Code: Alles auswählen
void CTcpSocket::sendRequest()
{
QByteArray block;
QDataStream out(&block, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_1);
out << "EHLO test.de";
int temp=socket.write(block);
socket.waitForReadyRead(-1);
};
Ach so. Das Programm soll später die Anmeldung über SMTP machen und Mails versenden. Gruß