その行うには2つの方法があります。メールを作成する
AppleScript
枠組み
NSSharingService
NSSharingServiceは:
let service = NSSharingService(named: NSSharingServiceNameComposeEmail)
service?.recipients = ["[email protected]"]
service?.subject = "Test Mail"
service?.performWithItems(["Test Mail body"])
打ち上げメールのApp
あなただけMail
アプリを開きたい場合は、コードの下に試してみてください。
NSWorkspace.sharedWorkspace().launchApplication("Mail")
不適切な設定:
- をアカウントが上に構成されていない場合システムでは、このコードはメールの設定ウィンドウを表示します
- メールを送信しようとすると、メールアプリケーションで不適切な設定に関連するエラーが表示されるので、気にする必要はありません
- メールアプリケーションを使用する場合は、クライアントまたはサードパーティーのメールフレームワークです。
端末から試してみてください。
あなたは
mail -s "Hello" "[email protected]" <<EOF
Hello, Test!
EOF
は私の質問を更新する機会を持つ前に、それを把握するために管理し、それでも感謝のネイティブクライアントを使用してメールを送信するシェルスクリプトを使用することができますあなたと素晴らしい答え! –