iOS使用 [SKPSMTPMessage]发送邮件

xiaoxiao2021-02-28  80

使用cocoapods安装SKPSMTPMessage。签订协议 代码

代码部分

@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); }
转载请注明原文地址: https://www.6miu.com/read-42344.html

最新回复(0)