代码部分
@interface ViewController ()<SKPSMTPMessageDelegate> @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. SKPSMTPMessage *mail = [[SKPSMTPMessage alloc] init]; [mail setSubject:@"测试"]; // 设置邮件主题 [mail setToEmail:@"xx@xx "]; // 目标邮箱 [mail setFromEmail:@"xxxx@xx.cn"]; // 发送者邮箱 [mail setRelayHost:@"smtp.mxhichina.com"]; // 发送邮件代理服务器 [mail setRequiresAuth:YES]; [mail setLogin:@"xxxx@xxx.cn"]; // 发送者邮箱账号 [mail setPass:@"xxxxxxxxx"]; // 发送者邮箱密码 [mail setWantsSecure:YES]; // 需要加密 [mail setDelegate:self]; NSDictionary *plainPart = [NSDictionary dictionaryWithObjectsAndKeys: @"text/plain",kSKPSMTPPartContentTypeKey, @"This is a test message.",kSKPSMTPPartMessageKey, @"8bit",kSKPSMTPPartContentTransferEncodingKey,nil]; [mail setParts:@[plainPart]]; // 邮件首部字段、邮件内容格式和传输编码 [mail send]; } - (void)messageSent:(SKPSMTPMessage *)message { NSLog(@"发送成功%@", message); } - (void)messageFailed:(SKPSMTPMessage *)message error:(NSError *)error { NSLog(@"发送失败message - %@\nerror - %@", message, error); }