• ベストアンサー

osxを使っています。

osxを使っています。 定型メールを送る事が多いので、mail.appのひな形の機能を使いたいと思っています。 そのひな形の機能を使って保存したメールがリッチテキストになってしまいます。 これをテキストベースにしたいのですがどうすればいいでしょうか。 社内システム上、テキストベースのメールしか遅れないのです。

質問者が選んだベストアンサー

  • ベストアンサー
  • capy2009
  • ベストアンサー率72% (337/465)
回答No.4

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 で、タイトル、本文、宛先を自動的に設定できます。

quatrefoisneuf
質問者

お礼

うまくいきました、ありがとうございます!!

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • capy2009
  • ベストアンサー率72% (337/465)
回答No.3

別の方法として、 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 を実行すれば、決まった内容の新規メールを標準テキストで作成できますよ。

quatrefoisneuf
質問者

補足

ご丁寧な説明ありがとうございます。 便乗で申し訳ないのですが、AppleScript実行時に、宛先も指定したいのですがどうすればいいでしょうか。

すると、全ての回答が全文表示されます。
  • capy2009
  • ベストアンサー率72% (337/465)
回答No.2

ひな形の本体は、/Library/Application Support/Apple/Mail/Stationary/... もしくは ~/Library/Application Support/Mail/Stationary/... の奥深くにある .mailstationery ファイルで、実体はそのパッケージの中の content.html という HTML ファイルです。元のメールが標準テキストであっても HTML として保存されるので、次に呼び出したらリッチテキストになってしまいます。そういう仕様です。 地道に毎回「フォーマット」→「標準テキストにする」で変換してから送るしかありません。

すると、全ての回答が全文表示されます。
  • cliomaxi
  • ベストアンサー率33% (2921/8736)
回答No.1

環境設定の「作成」の「メッセージのフォーマット」を「標準テキスト」にすれば良い筈です。

quatrefoisneuf
質問者

補足

ご回答ありがとうございます。 その機能も試しまして。 保存自体はテキストベースなのですが、ひな形として保存し、それを呼び出して、送信するとなぜかリッチテキストになってしまうのです。

すると、全ての回答が全文表示されます。

関連するQ&A