swift ios 发送邮件 添加收件人,抄送人 主题 以及文字 图片

11 篇文章 0 订阅

func sendEmail()  {

//首先要判断设备具不具备发送邮件功能

if MFMailComposeViewController.canSendMail(){

let controller = MFMailComposeViewController()

//设置代理

controller.mailComposeDelegate = self

//设置主题

// controller.setSubject("我是邮件标题")

//设置收件人

controller.setToRecipients(["helpsg@slide.club"])

//设置抄送人

// controller.setCcRecipients(["b1@hangge.com","b2@hangge.com"])

//设置密送人

// controller.setBccRecipients(["c1@hangge.com","c2@hangge.com"])

//添加图片附件

//            var path = NSBundle.mainBundle().pathForResource("hangge.png", ofType: "")

//            var myData = NSData(contentsOfFile: path!)

//            controller.addAttachmentData(myData, mimeType: "image/png", fileName: "swift.png")

//设置邮件正文内容(支持html

// controller.setMessageBody("我是邮件正文", isHTML: false)

//打开界面

self.presentViewController(controller, animated: true, completion: nil)

}else{

print("本设备不能发送邮件")

}


}

func mailComposeController(controller: MFMailComposeViewController,

                           didFinishWithResult result: MFMailComposeResult, error: NSError?) {

controller.dismissViewControllerAnimated(true, completion: nil)

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值