2010-09-15 16 views
7

जैसा कि मुझे विश्वास है कि कनेक्शन सुनने और मेल प्राप्त करने के लिए मुझे मेल भेजने के लिए QTcpSocket क्लास का उपयोग करना चाहिए और QTcpServer क्लास का उपयोग करना चाहिए। लेकिन जैसा कि मैं इस क्षेत्र में एक भिखारी हूं, मुझे एक उदाहरण की आवश्यकता है जो एक साधारण लेनदेन दिखाता है। कृपया एक उदाहरण दें।एसएमटीपी के माध्यम से मेल कैसे भेजें और क्यूटी का उपयोग करके इसे प्राप्त करें?

उत्तर

9

This सी ++ और क्यूटी के लिए एक कामकाजी ई-मेल भेजने का उदाहरण है और यह बहुत अच्छी तरह से काम करता है। मुझे लगता है कि आप और जानने के लिए इस उदाहरण को देख सकते हैं। (यह एलजीपीएल है) इस कोड के लिए धन्यवाद bluetiger9।

+1

धन्यवाद! क्यूटी हमेशा के रूप में अच्छा है। – Narek

+0

मैंने उपर्युक्त लिंक की कोशिश की। यह 404 त्रुटि – Amarnath

+0

दिखा रहा है यह अद्यतन किया गया था और यह अब काम कर रहा है। –

2

यदि आप क्यूटी से शुरू होने वाले एक और smtp कार्यान्वयन को गंभीर बनाने के गंभीर हैं, तो मैं कम से कम smtp-rfc पढ़ने का सुझाव दूंगा। उत्पादक होने के लिए, मैं एक smtp लाइब्रेरी की तरह this (यादृच्छिक रूप से चुने गए, मैंने अभी तक इसका उपयोग नहीं किया है) की तलाश करूंगा।

एक साइट & से एक साधारण उदाहरण केवल आपकी अगली समस्या तक आपकी सहायता कर सकता है।

+0

मैं मानता हूं कि मुझे प्रोटोकॉल के बारे में जानने की आवश्यकता है। लेकिन मैं कार्य के संबंध में क्यूटी विशेषताओं और वर्गों के बारे में जानबूझ कर हूं। – Narek

+0

@ नरेक: क्या यह शैक्षिक है या एक पूर्ण प्रणाली है जो ईमेल द्वारा नियंत्रित हो सकती है? पूर्व मामले में, यहां उदाहरण हैं: http://www.qtcentre.org/threads/2221- भेजना- मेल-using-Qt, बाद में, वास्तव में एक पुस्तकालय की तलाश करें या अन्यथा आपको चीजों को ठीक करना होगा क्योंकि वे काम नहीं करते क्योंकि उपयोगकर्ता – stefaanv

+0

उम्मीद करते हैं यह शैक्षिक है। बीटीडब्लू मैंने आपके ऊपर ऊपर दिए गए लिंक को देखा है, लेकिन निएल्सेंज नामक उपयोगकर्ता ने अपने उदाहरण में लिखा है कि कैसे भेजना है, और मुझे नहीं पता कि ईमेल कैसे प्राप्त करें। अगर कोई मुझे बता सकता है कि आपके लिंक के उदाहरण में भेजा जा रहा ईमेल कैसे प्राप्त करें, तो यह बहुत अच्छा होगा !!! – Narek

1

यह मेरे लिए काम करता है: Simple Smtp for Qt5.

+0

इस लिंक के लिए धन्यवाद, लेकिन कनेक्ट नहीं हो सकता है (शून्य) :: नष्ट() Qt5.9। फिर भी, एक अच्छा उदाहरण है –

संबंधित मुद्दे