Bonjour,
J'essaye de faire un petit client minimaliste pour envoyer un mail. Que l'utilisateur n'ai qu'a entrer un minimum de chose pour envoyer le mail a un contact pre defini.
Mais... ça ne marche pas. Je ne sais pas comment m'authentifier déjà.
Voila le code pour le moment :
Et j'obtiens cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 socket->abort(); socket->connectToHostEncrypted("smtp.mail.yahoo.fr", 465); t = new QTextStream(socket); QString exp = ui->lineEdit->text(); QString dest = ui->lineEdit_2->text(); t = new QTextStream(socket); *t << "EHLO localhost\r\n"; t->flush(); *t << "MAIL FROM: <" + exp + ">\r\n"; t->flush(); *t << "RCPT TO: <" + dest + ">\r\n"; t->flush(); *t << "DATA" + ui->textEdit->toPlainText() + ".\r\n"; t->flush(); *t << "QUIT\r\n"; t->flush(); ui->textEdit->setText("envoye");
Si quelqu'un peu m'aider un peu svp, merci d'avance,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 220 smtp143.mail.ukl.yahoo.com ESMTP 250-smtp143.mail.ukl.yahoo.com 530 authentication required - for help go to http://help.yahoo.com/help/us/mail/pop/pop-11.html
Très cordialement,
Partager