1. 程式人生 > >swift ios 傳送郵件 新增收件人,抄送人 主題 以及文字 圖片

swift ios 傳送郵件 新增收件人,抄送人 主題 以及文字 圖片

func sendEmail(){

//首先要判斷裝置具不具備傳送郵件功能

ifMFMailComposeViewController.canSendMail(){

let controller = MFMailComposeViewController()

//設定代理

controller.mailComposeDelegate = self

//設定主題

//controller.setSubject("我是郵件標題")

//設定收件人

controller.setToRecipients(["[email protected]"])

//設定抄送人

//controller.setCcRecipients(["[email protected]

","[email protected]"])

//設定密送人

//controller.setBccRecipients(["[email protected]","[email protected]"])

//新增圖片附件

//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)

}


相關推薦

swift ios 傳送郵件 新增收件人抄送 主題 以及文字 圖片

func sendEmail(){//首先要判斷裝置具不具備傳送郵件功能ifMFMailComposeViewController.canSendMail(){let controller = MFMa

(Python)利用SMTP傳送郵件終極篇主送、抄送、暗送

在利用SMTP傳送郵件進階篇,傳送混合格式郵件一文中我解釋瞭如何傳送各種內容的郵件,但是收件人都是主送,沒有抄送和暗送。 文中相關程式碼如下: msg['from'] = user msg['to'] = ','.join(to_list) #注意,不是分號 msg[

[轉載]python使用python smtplib庫發郵件新增ccbcc

python】使用python smtplib庫發郵件新增cc,bcc #!/usr/bin/env python # -*- coding: utf-8 -*- ''' @author @mail @date 2017/03/16 傳送郵件 ''' import smtplib from

java傳送郵件新增附件-附件名有問題解決。

新增附件時為setFileName需要指定utf-8的編碼格式,否則解析不出來會隨機給一個類似下面名稱的附件名 tcmime.1882.2250.7267.bin 正確的set方式: MimeUtility.encodeText(file.getName(), "UTF-8"

python 使用SMTP傳送郵件[HTML格式帶附件]

今天百度學習瞭如何在python中使用SMTP傳送郵件,包括帶HTML格式和附件。 基本套路就是定義一個MIMEText(不帶附件)或者MIMEMultipart(可帶多個附件),然後再連線、登入郵件伺服器併發送即可。(傳送HTML格式的郵件與純文字訊息的郵件不

Centos 7使用mail指令傳送郵件的安裝除錯測試

Mail是cent7 用來發送郵件的指令,詳細不說,直接上操作。 系統版本:centos7x3.10.0-514.el7.x86_64 如果覺得自身帶的郵件以來包不放心,直接可以用rpm進行刪除。 #rpm -qa |grep mailx sendmail #rpm

Python使用SMTP傳送郵件(163yeah等網易郵箱已測試可以)

#! /usr/bin/env python # -*- coding: UTF-8 -*- import smtplib from email.mime.text import MIMEText

傳送郵件的例子備份

package net.uni.ap.email; import java.io.File; import java.util.Date; import java.util.Properties; import javax.activation.DataHandler;

Java使用javax.mail傳送郵件 解決收件人、發件名字亂碼問題

/*** 格式化 Name <[email protected]> 的地址* @param name 名字* @param email Email地址* @return 格式化的地址*/public static String formatAddres

Python傳送郵件不需要發件密碼認證

#!/usr/bin/python # coding: UTF-8 import smtplib from email.mime.text import MIMEText receivers_list=["[email protected]",] #mail_h

通過javaMail傳送郵件可選新增多個收件人密送抄送多個附件,超實用

        自己通過學習多人的程式碼,並整理了一個簡單,呼叫方便的通過javaMail傳送郵件。只需填寫發件郵箱地址,密碼;收件人地址,附件,選擇是否儲存,設定自己傳送郵件時的暱稱就ok了。程式碼自動匹配設定smtp服務地址和埠。    傳送郵件需要郵箱地址和密碼,開啟P

Linux 傳送郵件抄送+附件收件人

隨人Linux自帶了功能強大的sendmail伺服器,但是這樣傳送的郵件往往被視為垃圾郵件。以下程式碼可以登入你的郵箱傳送郵件,並且可以新增抄送人,新增附件,可以發給多個收件人。其中: 郵件的正文在/app/opt/oracle/mail.txt 中 ,/app/opt/or

分享一個郵件傳送的java例項(純文字帶附件抄送密送)

貼程式碼: 1 import javax.activation.DataHandler; 2 import javax.activation.FileDataSource; 3 import javax.mail.*; 4 import javax.mail.internet.*;

java實現郵件傳送 抄送及多附件傳送

import java.io.UnsupportedEncodingException; import java.util.Properties; import javax.activation.DataHandler; import javax.ac

Android 郵件傳送支援附加檔案抄送、密送多接收

      上一篇寫了一個java傳送郵件的工具,原本想用到Android中,但是java工程中的jar包與Android中使用的jar是不一樣的。用法也有所不同,其實也一樣,稍微有點變化。    比較懶得我就不喜歡定義什麼物件類來控制訊息的傳送了,之間將訊息塞進去很實在。 

c#傳送郵件(帶抄送密送群發附件)

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net.Mail; using System.Net.Mime; using System.Text; using

iOS 呼叫系統傳送郵件

第一步 匯入messageUI.framework框架 第二步 匯入標頭檔案 #import <MessageUI/MessageUI.h> 第三步 @property (nonatomic,strong)  MFMailComposeViewCon

Jenkins任務失敗傳送郵件通知

1、進入系統管理->系統設定,然後進行下面設定: 2、配置管理員郵件賬號,需要和後面的郵件傳送者一致。否則可能會發送不成功 3、配置基礎的郵件傳送的配置 4、配置郵件擴充套件配置--用來自定義郵件格式等,這裡需要注意一點:定義的郵件伺服器等配置要和上面的郵件普通配置一致 5、在每

C#實現.Net對郵件進行DKIM簽名和驗證支援附件傳送郵件簽名後直接投遞到對方伺服器(無需己方郵件伺服器)

專案地址 github.com/xiangyuecn/… 主要支援 對郵件進行DKIM簽名,支援帶附件 對整個郵件內容(.eml檔案)的DKIM簽名進行驗證 對MailMessage、SmtpClient進行了一次封裝,傳送郵件簡單易用,進行DKIM簽名後直接投遞到對方伺服器(無需己方郵件

Oracle 儲存過程中傳送郵件並支援使用者驗證 中文標題和內容

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!