का उपयोग कर लगाव के साथ ईमेल भेजें मैं जरूरत मेरे स्थानीय रूप से स्थापित, मोटी क्लाइंट अनुप्रयोग (क्यूटी/C++) उत्पन्न करने के लिए तैयार होने वाली भेजा ग्राहक की मशीन पर ई-मेल संदेश:ग्राहक के ईमेल ऐप्स
- इस संदेश में अपेक्षाकृत छोटी (15 के - 200 के) बाइनरी फ़ाइल की सामग्री होनी चाहिए।
- इस संदेश को उत्पन्न होने के समय मेरे कई उपयोगकर्ता डिस्कनेक्ट हो जाएंगे, इसलिए संभव है कि बाद में ईमेल को आउटबॉक्स में बैठने की आवश्यकता हो।
- यह एप्लिकेशन विंडोज, मैक ओएस एक्स, और विभिन्न लिनक्स distros (उबंटू/डेबियन और फेडोरा के लिए आधिकारिक समर्थन) पर चलाएगा, और कोई आवश्यकता नहीं है कि विशिष्ट ईमेल क्लाइंट स्थापित करने की आवश्यकता है।
मैं पहले से ही की कोशिश की है:
attach
(याattachment
) पैरामीटर के साथQDesktopServices::openUrl()
का उपयोग कर एकmailto:
लिंक खोल रहे। लेकिन वे पैरामीटर आधिकारिक तौर पर प्रोटोकॉल का हिस्सा नहीं हैं, और कुछ क्लाइंट (विशेष रूप से आउटलुक) उन्हें अनदेखा करते हैं।- बेस 64 का उपयोग करके फ़ाइल को एन्कोड करना और
mailto:
लिंक केbody
पैरामीटर के हिस्से के रूप में इसे जोड़ना। लेकिनmailto
लिंक की लंबाई कुछ ईमेल क्लाइंट्स (फिर से, विशेष रूप से आउटलुक) द्वारा छंटनी की जाती है, इसलिए यह काम नहीं करेगा।
Google Picasa इसे प्राप्त करता है (कम से कम, विंडोज़ पर; अन्य ओएस की जांच नहीं की जाती है) जब आप एप्लिकेशन के भीतर से चित्र भेजते हैं। यह संलग्नक और कुछ पूर्व-भरे हुए पाठ के साथ एक संदेश बनाता है। फिर आप संदेश संपादित कर सकते हैं और अपनी सुविधा पर भेज सकते हैं। कोई विचार है कि वे यह कैसे कर रहे हैं?
+1, यह विंडोज़ पर समाधान है। दुर्भाग्यवश, सवाल बताता है कि इसे एक क्रॉस-प्लेटफ़ॉर्म समाधान की आवश्यकता है ... – Stobor