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
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.
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.
Sono d'accordo che ho bisogno di conoscere i protocolli. Ma sono interessato alle funzionalità e alle classi di Qt relative all'attività. – Narek
@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
È 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
questo ha funzionato per me: Simple Smtp for Qt5.
Grazie per questo link, ma non funziona su Qt5.9. Eppure, un buon esempio –
- 1. JavaMail non invia posta SMTP via postfix
- 2. Invio di posta via SMTP in Perl
- 3. Come inviare email via smtp con la gemma della posta di Ruby?
- 4. come inviare posta SMTP in CakePHP 2
- 5. Ruby che invia posta via gmail smtp
- 6. Come convalidare le credenziali smtp prima di inviare la posta?
- 7. come inviare la posta utilizzando smtp in asp.net
- 8. E 'possibile inviare mail da script bash via SMTP?
- 9. Ottenere javax.mail.NoSuchProviderException quando provo a inviare la posta usando java
- 10. Prevenire log4net per inviare problemi duplicati via SMTP
- 11. Come inviare un messaggio di posta usando il componente del server smtp di Indy?
- 12. Come inviare e-mail tramite Exchange Server senza usare smtp?
- 13. Come inviare una mail di allegato usando la posta wp_mail
- 14. cercando di inviare posta utilizzando SwiftMailer, gmail smtp, php
- 15. CakePHP-2.0: Come posso inviare e-mail da un account Gmail usando l'impostazione CakEmail e SMTP?
- 16. Come inviare la posta tramite posta php sul servizio Amazon SES?
- 17. Impossibile inviare posta tramite posta php()
- 18. Come limitare la posta SMTP in uscita inviata da PHP
- 19. Inviare e-mail tramite SMTP Zoho
- 20. configurazione smtp per posta php
- 21. Invia posta utilizzando localhost SMTP
- 22. inviare email tramite Gmail SMTP
- 23. Come inviare un'e-mail usando Zend_Mail, sendmail e localhost?
- 24. iphone per inviare e-mail utilizzando il server smtp?
- 25. WAMP invia Mail usando SMTP localhost
- 26. C# - Non è possibile inviare la posta in Windows Azure tramite Gmail SMTP
- 27. . Coda SMTP SMTP
- 28. Come implementare l'API OAuth di Gmail per inviare email (soprattutto via SMTP)?
- 29. Come inviare email con multipla, smtp dinamico usando ActionMailer/Ruby on Rails
- 30. immagine allegata per inviare via e-mail utilizzando Python
Grazie! Qt è carino come sempre. – Narek
ho provato il collegamento sopra. mostra l'errore 404 – Amarnath
È stato aggiornato e ora funziona. –