envie um email do aplicativo swift osx
Estou enfrentando problemas ao enviar e-mails do meu aplicativo osx swift. Para enviar email, usei o código abaixo
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])
}
}
Eu encontrei a fonte deste link:https://www.veasoftware.com/posts/send-email-in-swift-xcode-62-os-x-1010-tutorial
Mas isto não está funcionando.
Também tentei enviar e-mails do terminal seguindo estas instruções:
http://www.developerfiles.com/how-to-send-emails-from-localhost-mac-os-x-el-capitan/
diz :
postfix/postfix-script: fatal: the Postfix mail system is not running
por favor me ajude.
Posso enviar e-mails do meu aplicativo de e-mail do Mac manualmente, que está configurado.
estou usando
xcode 7.3, osx el captain and swift 2.2