2009-10-19 41 views
5

मैं एसएमटीपी का उपयोग कर डेल्फी 200 9 और एसवीएन से आखिरी इंडी 10 का उपयोग कर रहा हूं, लेकिन यह जीमेल (Google Apps होस्टेड डोमेन) के साथ काम नहीं करता है। जब मैं एक ई-मेल भेजने का प्रयास करता हूं तो मुझे "STARTTLS कमांड जारी करना होगा"।मैं जीमेल के एसएमटीपी और इंडी 10 का उपयोग करके ई-मेल कैसे भेजूं?

मैंने इसके बारे में गुगलिंग करने की कोशिश की और मुझे कई मंच और कई समाधान मिले, लेकिन वे सभी ने सिर्फ कुछ कोड डाला या कहा कि मुझे ओपनएसएलएल डीएलएल की आवश्यकता है, जो अब तक मुझे बिल्कुल स्पष्ट नहीं है।

क्या कोई कृपया बता सकता है कि मुझे कौन सी डीएलएल चाहिए और मुझे अपने टीआईडीएसटीपीपी और टीआईडीमेसेज ऑब्जेक्ट्स में जीमेल के एसएमटीपी सर्वर के माध्यम से ई-मेल भेजने के लिए क्या बदलना है?

इसके अलावा, यह प्रमाणीकरण अलग क्यों है और डीएलएल के लिए क्या है इसका एक स्पष्टीकरण बहुत स्वागत है।

उत्तर

10

शायद Marco can help you ...

संपादित करें: इस लिंक to the source code साथ।

+0

यह काम करता है, धन्यवाद, एक बात जो मुझे अभी भी यकीन नहीं है, क्या मुझे वास्तव में ओपनएसएसएल डीएलएस की आवश्यकता है? आलेख इसके बारे में कुछ भी नहीं कहता है, लेकिन जब मैंने परीक्षण किया तो मुझे एक अपवाद देता है "मैं लाइब्रेरी लोड नहीं कर सकता" अगर मैं डीएलएस के बिना ई-मेल भेजने की कोशिश करता हूं। यह अभी भी मेरे लिए बहुत स्पष्ट नहीं है। धन्यवाद। –

+0

यदि आप इंडी के मूल एसएसएल आईओहैंडलर क्लास का उपयोग करते हैं तो आपको ओपनएसएसएल डीएलएल की आवश्यकता है, वहां तीसरे पक्ष के आईओहैंडलर कक्षाएं उपलब्ध हैं जो डीएलएल का उपयोग नहीं करती हैं। –

+0

क्या आप कृपया इन तृतीय पक्ष वर्गों में से एक का उल्लेख कर सकते हैं @RemyLebeau? – delphirules

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