2010-09-15 15 views
7

Poiché non riesco a capire dovrei usare la classe QTcpSocket per inviare una posta e una classe QTcpServer per ascoltare la connessione e ottenere la posta. Ma dato che sono un mendicante in quest'area, ho bisogno di un esempio che dimostri una semplice transazione. Per favore, fai un esempio.Come inviare la posta via SMTP e ottenerla usando Qt?

risposta

9

This è un esempio di invio e-mail funzionante per C++ e Qt e funziona molto bene. Penso che puoi dare un'occhiata a questo esempio per saperne di più. (È LGPL) Grazie bluetiger9 per questo codice a proposito.

+1

Grazie! Qt è carino come sempre. – Narek

+0

ho provato il collegamento sopra. mostra l'errore 404 – Amarnath

+0

È stato aggiornato e ora funziona. –

2

se si è seriamente intenzionati a realizzare un'altra implementazione di smtp a partire da Qt, suggerirei almeno di leggere lo smtp-rfc. Per essere produttivo, vorrei cercare una libreria smtp come this (scelta a caso, non l'ho ancora usata).

Un semplice esempio da un q & un sito può solo aiutarti a risolvere il tuo prossimo problema.

+0

Sono d'accordo che ho bisogno di conoscere i protocolli. Ma sono interessato alle funzionalità e alle classi di Qt relative all'attività. – Narek

+0

@Narek: è educativo o dispone di un sistema completo che può essere controllato via e-mail? Nel primo caso, ci sono esempi come qui: http://www.qtcentre.org/threads/2221-Sending-email-using-Qt, in quest'ultimo, cerca davvero una libreria, altrimenti dovrai sistemare le cose perché non funzionano come gli utenti si aspettano – stefaanv

+0

È un po 'educativo. BTW Ho visto il link che hai notato sopra, ma l'utente chiamato nielsenj ha scritto nel suo esempio come inviare e non so come ottenere l'email. Se qualcuno può dirmi come ottenere una email che viene inviata nell'esempio del tuo link, sarebbe fantastico !!! – Narek

1

questo ha funzionato per me: Simple Smtp for Qt5.

+0

Grazie per questo link, ma non funziona su Qt5.9. Eppure, un buon esempio –

Problemi correlati