enviar correo electrónico desde la aplicación rápida de osx
Tengo problemas para enviar correos desde mi aplicación osx swift. Para enviar correo utilicé el siguiente código
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])
}
}
He encontrado la fuente de este enlace:https://www.veasoftware.com/posts/send-email-in-swift-xcode-62-os-x-1010-tutorial
Pero no está funcionando.
También intenté enviar correo desde la terminal siguiendo estas instrucciones:
http://www.developerfiles.com/how-to-send-emails-from-localhost-mac-os-x-el-capitan/
dice :
postfix/postfix-script: fatal: the Postfix mail system is not running
por favor, ayúdame.
Puedo enviar el correo desde mi aplicación de correo mac manualmente, que está configurado.
estoy usando
xcode 7.3, osx el captain and swift 2.2