
osxを使っています。
osxを使っています。
定型メールを送る事が多いので、mail.appのひな形の機能を使いたいと思っています。
そのひな形の機能を使って保存したメールがリッチテキストになってしまいます。
これをテキストベースにしたいのですがどうすればいいでしょうか。
社内システム上、テキストベースのメールしか遅れないのです。
投稿日時 - 2010-09-03 19:57:37
tell application "Mail"
set newMessage to make new outgoing message with properties {subject:"タイトル", content:"本文", visible:true}
tell newMessage to make new to recipient at end of to recipients with properties {address:"相手のアドレス"}
end tell
で、タイトル、本文、宛先を自動的に設定できます。
投稿日時 - 2010-09-04 12:06:04
うまくいきました、ありがとうございます!!
投稿日時 - 2010-09-04 12:23:00
このQ&Aは役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
回答(4)
別の方法として、
tell application "Mail"
set newMessage to make new outgoing message with properties {subject:"タイトル", content:"本文", visible:true}
end tell
tell application "System Events"
tell application process "Mail" to set frontmost to true
keystroke "T" using {command down, shift down}
end tell
という AppleScript を実行すれば、決まった内容の新規メールを標準テキストで作成できますよ。
投稿日時 - 2010-09-03 20:52:48
ご丁寧な説明ありがとうございます。
便乗で申し訳ないのですが、AppleScript実行時に、宛先も指定したいのですがどうすればいいでしょうか。
投稿日時 - 2010-09-04 11:32:14
ひな形の本体は、/Library/Application Support/Apple/Mail/Stationary/... もしくは ~/Library/Application Support/Mail/Stationary/... の奥深くにある .mailstationery ファイルで、実体はそのパッケージの中の content.html という HTML ファイルです。元のメールが標準テキストであっても HTML として保存されるので、次に呼び出したらリッチテキストになってしまいます。そういう仕様です。
地道に毎回「フォーマット」→「標準テキストにする」で変換してから送るしかありません。
投稿日時 - 2010-09-03 20:35:13