下のApplescriptは、長年にわたって使用してきた形式です。そして、基本的にApplescriptを使って電子メールを送信するよく知られた方法です。私はちょうど今日気づいた何Applescriptでメールを送信するときに送信者が正しくない
tell application "Mail"
set newMessage to make new outgoing message with properties {subject:"IP Address", content:"Your IP Address Is: 86.195.132.134"}
tell newMessage
set visible to false
set sender to "[email protected]"
make new to recipient at end of to recipients with properties {address:"[email protected]"}
send
end tell
end tell
は、そのアカウントのメールボックスが選択されていない場合は、1つMail.app が使用できない場合があり、スクリプトで設定「送信者のメールです。メインの受信トレイが選択されている場合、または個々のメールボックスが選択されている場合は、そのアカウントのアドレスが使用されます。
私はこれは、Mailの環境設定の[作文]の下にあるためです。あなたは 'NO' を選択することはできません
:に設定 'から新しいメッセージを送信' があります。唯一のオプションは、「選択したメールボックスのアカウント」またはコンボボックスにドロップダウンした電子メールアドレスの1つです。
私がライオンに行く前に、これが起こっていたかどうかわかりません。
誰かがこれに対する修正を知っていますか、これが既知のバグであるかどうかを知りませんか?
ありがとうございました。
こんにちは、ありがとうございました。最初の回答の1つが既にこれを示唆していることがわかります。当時はライオンに戻っていませんでした。私は今MLにいます。そして、はい、この形式または電子メールアドレスの方法を使用するだけで、今再び働くようです。だからバグは修正されたようだ。私はあなたの答えを受け入れたものとしてマークしました。それは私にそれをもう一度見るようになったので、この質問は閉じられることができます。 – markhunte
これを追加するには、少なくともマーベリックスで、送信者の電子メールアドレスをMailの少なくとも1つのアカウントに添付する必要があります。それ以外の場合は、Mailのデフォルト値に戻ります。 –
ヨセミテ(10.10)の電子メールアドレスだけを使用すると機能しません。フルネームと電子メールアドレスの形式が必要です。 – ghr