¿Biblioteca de código abierto Cocoa / Cocoa-Touch POP3 / SMTP?

Estoy buscando escribir una aplicación de muestra que habla a un servidor POP3 / SMTP. En lugar de reinventar la rueda con conectores BSD y llamadas de tipo CFNetwork, tengo curiosidad por saber si actualmente hay bibliotecas de código abierto que ya se ocupen de gran parte del trabajo sucio. He intentado con Google sin mucha suerte para nada.

Quizás hay algo que estoy pasando por alto para simplificar esto.

Gracias.

MessageFramework en CocoaDev enumera varias posibilidades,

“Enviar correos electrónicos desde Cocoa” también enumera varios marcos, incluyendo Pantomime , MailCore y EdMessage (el sitio parece estar inactivo, pero hay un espejo en github , que también se ha modificado para comstackr para 10.4, así como 10.5 – así que debería funcionar en el iPhone)

Código de ejemplo utilizando Pantomime (desde la publicación de blog anterior):

CWMessage *message = [[CWMessage alloc] init]; CWInternetAddress *address; address = [[CWInternetAddress alloc] initWithString:@"from@gmail.com"]; [message setFrom:address]; [address release]; address = [[CWInternetAddress alloc] initWithString:@"to@somewhere.com"]; [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]; 

Aqui hay uno. No lo he probado, pero puedes intentarlo …

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

También puede ver los marcos de código abierto de OmniGroup, en particular el marco OmniNetworking. También hay muchos otros componentes increíbles en sus otros frameworks que podría considerar usar.