2009-04-11 12 views
24

मैं एक पीओपी 3/एसएमटीपी सर्वर से बात कर नमूना आवेदन लिखना चाहता हूं। बीएसडी सॉकेट और सीएफनेटवर्क प्रकार के कॉल के साथ पहिया का पुन: आविष्कार करने के बजाय, मैं उत्सुक हूं कि वर्तमान में कोई खुली स्रोत पुस्तकालय है जो पहले से ही गंदा काम का ख्याल रखता है? मैंने कुछ भी के लिए बहुत भाग्य के बिना गूगलिंग की कोशिश की है।ओपन सोर्स कोको/कोको-टच पीओपी 3/एसएमटीपी लाइब्रेरी?

शायद कुछ ऐसा है जो मैं इसे सरल बनाने के लिए देख रहा हूं।

धन्यवाद।

उत्तर

31

MessageFramework on CocoaDev सूचियों विभिन्न संभावनाओं,

"Sending emails from Cocoa" भी Pantomime, MailCore और EdMessage (site for this सहित कई व्यवस्थाएं, सूचीबद्ध करता है ऐसा लगता है, लेकिन mirror on github है, जिसे 10.4 के साथ संकलित करने के लिए संशोधित किया गया है, साथ ही साथ 10.5 - इसलिए आईफोन पर काम करना चाहिए)

उदाहरण वाक्य पैंटोमाइम (फ्रो

CWMessage *message = [[CWMessage alloc] init]; 

CWInternetAddress *address; 

address = [[CWInternetAddress alloc] initWithString:@"[email protected]"]; 
[message setFrom:address]; 
[address release]; 

address = [[CWInternetAddress alloc] initWithString:@"[email protected]"]; 
[address setType:PantomimeToRecipient]; 
[message addRecipient:address]; 
[address release]; 

[message setSubject:@"test"]; 

[message setContentType: @"text/plain"]; 
[message setContentTransferEncoding: PantomimeEncodingNone]; 
[message setCharset: @"us-ascii"]; 

[message setContent: [@"This is a simple content." dataUsingEncoding: NSASCIIStringEncoding]]; 

smtp = [[CWSMTP alloc] initWithName:@"smtp.gmail.com" port:465]; 
[smtp setDelegate: self]; 
[smtp setMessage: message]; 
[message release]; 

ssl = YES; 
mechanism = @"PLAIN"; 

[smtp connectInBackgroundAndNotify]; 
+0

मैं इसे बिना smtp के चाहता हूँ, क्या आप मुझे सुझाव दे सकते हैं .. – Rajneesh071

6

यहां एक है। मैं इसे अपने आप की कोशिश की है नहीं, लेकिन आप इसे एक शॉट देने के कर सकते हैं ...

http://code.google.com/p/skpsmtpmessage/

1

तुम भी, OmniGroup के open source frameworks पर एक नज़र ले सकता है विशेष OmniNetworking ढांचे में: उपरोक्त ब्लॉग-पोस्ट) हूँ। उनके अन्य ढांचे में कई अन्य भयानक घटक भी हैं जिनका आप उपयोग करने पर विचार कर सकते हैं।

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