आपके पास कुछ विकल्प हैं। आप ऐप्पल की MFMailComposeViewController क्लास (नीचे देखें) का उपयोग कर सकते हैं जो आपको अपने ऐप में एक संदेश बनाने और मेल ऐप लॉन्च किए बिना या अपना छोड़ने के बिना आईफोन के मेल पर भेज सकता है। आप ई-मेल सीधे भेजने के लिए अपने ऐप में एसएमटीपी भी कार्यान्वित कर सकते हैं। आप अपने ईमेल को वेबसर्वर पर भी बंद कर सकते हैं और वेबसर्वर इसे भेज सकते हैं। सबसे आसान तरीका पहला तरीका है। दोष यह है कि आपको वास्तव में पता नहीं था कि संदेश भेजा गया था या नहीं, जो इस बात पर निर्भर करता है कि नेटवर्क परिचालन था या नहीं और अन्य कारक। बेशक, यदि आप अपने स्वयं के एसएमटीपी कोड के साथ जाते हैं, तो आपको नेटवर्क, या सर्वर अनुपलब्ध होने पर सभी कतारबद्ध और पुनः प्रयास करना होगा, और इसका मतलब है कि ऐसा करने के लिए आपके ऐप को चलाना होगा।
Apple's docs से
:
MFMailComposeViewController वर्ग एक मानक इंटरफ़ेस है कि संपादन और एक ई-मेल संदेश भेजने का प्रबंधन करता है प्रदान करता है। आप इस व्यू कंट्रोलर का उपयोग अपने एप्लिकेशन के अंदर एक मानक ईमेल व्यू प्रदर्शित करने के लिए कर सकते हैं और उस दृश्य के फ़ील्ड को प्रारंभिक मानों, जैसे कि विषय, ईमेल प्राप्तकर्ता, बॉडी टेक्स्ट और संलग्नक के साथ पॉप्युलेट कर सकते हैं। उपयोगकर्ता आपके द्वारा निर्दिष्ट प्रारंभिक सामग्री को संपादित कर सकता है और ईमेल भेजने या ऑपरेशन रद्द करने का चयन कर सकता है।
आप प्राप्तकर्ताओं को कैसे चुनते हैं, या यह हार्ड-कोडेड है? – Tim