Coo*_*coa 25 iphone cocoa cocoa-touch pop3 objective-c
我正在寻找一个与POP3/SMTP服务器对话的示例应用程序.而不是用BSD套接字和CFNetwork类型调用来重新发明轮子,我很好奇是否有任何开源库已经处理了大量的脏工作?我已经尝试过谷歌搜索,没有任何运气.
也许有一些东西我忽略了简化这一点.
谢谢.
dbr*_*dbr 31
CocoaDev上的MessageFramework列出了各种可能性,
"从Cocoa发送电子邮件"还列出了几个框架,包括Pantomime,MailCore和EdMessage(这个网站似乎已经关闭了,但是github上有一个镜像,它也被修改为编译为10.4,以及10.5 -所以应该在iPhone上工作)
使用Pantomime的示例代码(来自上面的博客文章):
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];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16491 次 |
| 最近记录: |