skpsmtpmessage是一个开源库,是由Skorpiostech, Inc.为我们带来的一个SMTP协议的开源实现,使用Objective-c 实现,iOS系统的项目可以直接调用。
地址:skpsmtpmessage
今天使用的时候,发现除了主题不能用中文以外,其它挺好的,简单看了一下代码,发现只要改一句,就可以正常发送中文标题了。
SKPSMTPMessage.m的sendParts里:
修改:
NSData *messageData = [message dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
为
NSData *messageData = [message dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
开源万岁!
转载请注明: 转自Rainbird的个人博客
本文链接: skpsmtpmessage邮件标题中文乱码问题