automator を使ってメールを送信する

automator を使ってメールを送信することはできますか。


連絡先に登録した相手に、すべて同じ内容のメールを

toで送りたいのですが、


連絡先の情報が新規メールメッセージに引き継がれません。


目的は、Bccではなく、toで連絡をしたい

手作業で送信していては送信漏れがありそう

また、グループを作ってBccでは迷惑メールと認識されることが心配




automatorで、できそうですが、そういう使い方を

するものではないのでしょうか?

Mac mini, OS X Mavericks (10.9.3)

投稿日 2014/06/30 19:49

返信
返信: 17

2014/07/02 03:16 るっちょ への返信

るっちょ による書き込み:

こんな記事がありました。

http://blog.factory70.com/systems-engineering/mac-groupmail-applescript




のリンク先に、AppleScriptでメール一括送信プログラム 2013–Automator使わなかった。 http://blog.factory70.com/systems-engineering/mac-groupmail-applescript2

というのが、ありますね。


るっちょ による書き込み:


Wordの方法も、うまくいかないようですね。

http://support.microsoft.com/kb/2465167/ja

不思議な日本語で書かれていますが「仕様です」は

はっきりと書かれています。

「仕様です」

のしたに、解決方法が書いてある気がします。

つまり”選択した Outlook のアイテムを取得する”というアクションがwordをインストールすると使えるということだろうと思います。

この先は私はwordを持ってないので、わかりませんが。。

2014/07/19 22:41 るっちょ への返信

度々、失礼致します。 既に解決済みかもしれませんが、


1)Automatorの『グループーラー』アクションで『挨拶を追加』のチェックを外す場合は、複製したメッセージの本文が表示されないので『グループメーラー』の使用を諦めるしかないと思います(Aplleへバグのフィードバックしておきました)。


2)『グループメーラー』アクションを使わない場合、AppleScriptでグループメーラーと同等の処理を行うことが可能です。 しかしながらユーザーの用途に合わせて(ファイルを添付するかどうか、連絡先アプリの情報を使うかどうか、名前を入れるかどうか等、Automatorのワークフローに入れるかどうか等)スクリプトを細かく修正する作業が必要になります。


3)紹介されているリンク先(AppleScriptでメール一括送信プログラム 2013–Automator使わなかった)のAppleScriptで『グループメーラー』の機能を実現てきると思いますが、上手く行かない場合は改めてご相談下さい。 複数の宛先にメールを送信するAppleScriptは基本的に以下のような構造になると考えます。 具体的には、AppleScript Editor.appでMail辞書やコンピューターのスクリプトフォルダにある、『Create New Message.scpt』を参考にしながら作成することになります。


set addressList to {"address1@mail", "address2@mail.com", "address3@mail.com"} # 宛先アドレスのリスト作成


set theSubject to "メールのタイトル" # タイトルのテキストを設定

set theContent to "メールの本文" # 本文のテキストを設定

set theSender to "senderAddress@mail.com" # 送り主のアドレスを設定


tell application "Mail"

repeat with theAddress in addressList# メールリストの項目で繰り返し

set theMail to makenewoutgoing messagewith properties ¬

{subject:theSubject, content:theContent, sender:theSender, visible:true} # メールを作成


tell theMail


makenewto recipientat end of to recipientswith properties {address:theAddress} # 宛先を設定

end tell


-- send theMail # メールを送信

end repeat

end tell

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

automator を使ってメールを送信する

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。