8個(gè)步驟即可從0開始創(chuàng)建一個(gè)郵件發(fā)送App
創(chuàng)建目錄:
mkdir mailBox cd mailBoxswift package初始化, 生成Package.swift 等文件
swift package init編輯Package.swift,導(dǎo)入依賴, 瞄神最新發(fā)布的一個(gè)庫, 如下:
import PackageDescription
let package = Package(
name: "mailBox",
dependencies: [
.Package(url: "https://github.com/onevcat/Hedwig.git",
majorVersion: 1)
]
)
下載依賴并生成mailBox.xcodeproj:
swift package generate-xcodeproj編譯依賴,生成相應(yīng)靜態(tài)庫:
swift build打開mailBox.xcodeproj, 新建 target -> Single View Application: 取名為mailbox
在該target的Build Phases->Link Binary With Libraries中 添加
Hedwig.framework在代碼中
import Hedwig, 就可以愉快的書寫邏輯代碼了,
阿里云企業(yè)郵箱范例如下:
let hed = Hedwig.init(hostName: "smtp.mxhichina.com", user: "xx@xxx.cn", password: "xxx", port: 465, secure: .ssl)
let mail = Mail(text:"haha", from: "xx@xxx.cn", to: "yyy@qq.com", subject: "hello")
hed.send(mail){
err in
if let err = err{
print(err.localizedDescription)
}
}
finally, 更加詳細(xì)的使用請(qǐng)參考:https://github.com/onevcat/hedwig