2010-09-15 7 views
7

Jak unserstand należy użyć klasy QTcpSocket w celu wysłania wiadomości oraz klasę QTcpServer w celu słuchania połączenie i odebrać pocztę. Ale ponieważ jestem początkującym w tej dziedzinie, potrzebuję przykładu demonstrującego prostą transakcję. Proszę podać przykład.Jak wysłać pocztę przez SMTP i zdobyć ją za pomocą Qt?

Odpowiedz

9

This to działa e-mail do wysyłania przykład dla C++ i Qt i działa bardzo dobrze. Myślę, że możesz rzucić okiem na ten przykład, aby dowiedzieć się więcej. (To jest LGPL) Dzięki bluetiger9 za ten kod przy okazji.

+1

dzięki! Qt jest niezły jak zawsze. – Narek

+0

Próbowałem powyższego łącza. to pokazuje błąd 404 – Amarnath

+0

Został zaktualizowany i działa. –

2

jeśli są poważne dokonywania kolejną realizację smtp począwszy od Qt, proponuję przynajmniej czytanie smtp-rfc. Aby być produktywne, będę szukać biblioteki smtp jak this (losowo wybrany, nie używał go jeszcze).

Prosty przykład z & q strona może tylko pomóc września następnego problemu.

+0

Zgadzam się, że muszę wiedzieć o protokołach. Ale jestem intrerrested o cechach Qt i klasach dotyczących tego zadania. – Narek

+0

@Narek: czy to jest edukacyjne, czy ma kompletny system, który można kontrolować za pomocą poczty elektronicznej? W pierwszym przypadku są przykłady takie jak tutaj: http://www.qtcentre.org/threads/2221-Sending-email-using-Qt, w tym ostatnim, naprawdę szukasz biblioteki, albo będziesz musiał naprawić rzeczy ponieważ nie działają tak, jak oczekują użytkownicy. – stefaanv

+0

Jest to rodzaj edukacyjny. BTW Widziałem link, który zauważyłeś powyżej, ale użytkownik o nazwie nielsenj napisał w swoim przykładzie, jak wysłać, a ja nie wiem, jak uzyskać e-mail. Jeśli ktoś może mi powiedzieć, jak uzyskać e-mail, który jest wysyłany na przykład w twoim linku, byłoby wspaniale !!! – Narek

Powiązane problemy