отправить письмо из приложения swift osx
У меня проблема с отправкой почты из моего приложения osx swift. Для отправки почты я использовал следующий код
import Foundation
import Cocoa
class sendemail : NSObject, NSSharingServiceDelegate{
func sendEmail() throws
{
print("enter email sending")
let body = "This is an email for auto testing throug code."
let shareItems = [body] as NSArray
let service = NSSharingService(named: NSSharingServiceNameComposeEmail)
service?.delegate = self
service?.recipients = ["[email protected]"]
let subject = "Vea Software"
service?.subject = subject
service?.performWithItems(shareItems as [AnyObject])
}
}
Я нашел источник из этой ссылки:https://www.veasoftware.com/posts/send-email-in-swift-xcode-62-os-x-1010-tutorial
Но это не работает.
Я также пытался отправить почту с терминала, следуя этой инструкции:
http://www.developerfiles.com/how-to-send-emails-from-localhost-mac-os-x-el-capitan/
это говорит:
postfix/postfix-script: fatal: the Postfix mail system is not running
Помогите мне, пожалуйста.
Я могу отправлять почту из моего почтового приложения Mac вручную, что настроено.
я использую
xcode 7.3, osx el captain and swift 2.2