- 締切済み
MacOSXで一括送信できるソフトを教えて下さい
MacOSXで一括メールを送信したいんですが、 ソフトが見つかりません。 エクセルデータをインポートして、 一括メールを送ることのできるソフトを教えてください! 助けてください><!!! MailMagic 2 http://www.vector.co.jp/soft/mac/net/se241108.html MaxMailer http://www.vector.co.jp/soft/mac/net/se370017.html ※上記2つは、ダウンロードしても開けませんでした。 定型文どっとMail http://www.vector.co.jp/soft/mac/net/se414421.html ※どうも使えませんでした
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- ki073
- ベストアンサー率77% (491/634)
No.1,2です。また訂正です。 >同じ文章でかつ、そんなに差し出す相手の数が多くないのなら、メールソフトにグループ登録をしておき、 メールソフトに登録ではなく、アドレスブックに登録ですね。 さて、以前Automator用に作ったものです。 Automatorでワークフローを選び、 「テキストエディット書類の内容を取得」 「Applescriptを実行」 をならべ 「Applescriptを実行」に次のスクリプトを入れます -------- on run {input, parameters} set theContent to "本文を入れてください 複数行もできます" set theTitle to "タイトル" repeat with str in every paragraph of first item of input if length of str > 0 then set theEmailAddress to str tell application "Mail" set newMessage to make new outgoing message with properties {subject:theTitle, content:theContent} tell newMessage make new to recipient at end of to recipients with properties {address:theEmailAddress} -- send end tell end tell end if end repeat end run --------- 次に1行1メールアドレスになるようなテキスト書類作り「テキストエディット」で開いてください。 メールアドレス(改行) の形式です。 エクセルでメールアドレス部分だけをコピー&ペーストすると多分できると思います。 他のテキストエディタのウインドウがあれば閉じておいてください。(テキストエディタの一番上のウインドウが対象のようですが、誤動作を防止するために) これで準備完了です。 Automatorの右上の実行ボタンを押すとメールが作られます。下書きに全部のメールが貯められますので、問題がなければ送信してください。 -- sendの行の--を外すと下書きに貯められずに即送信されます(--はコメントの印です) もうひとつ、宛名付きの場合です。 メールアドレス(タブ)氏名(改行) となっている場合です。〇〇様と本文の最初に入ります。 ------------------- on run {input, parameters} set theContent to "本文を入れてください 複数行もできます" set theTitle to "タイトル" repeat with str in every paragraph of first item of input if length of str > 0 then set tmp to AppleScript's text item delimiters set AppleScript's text item delimiters to tab set theEmailAddress to first text item of str set theName to second text item of str set AppleScript's text item delimiters to tmp tell application "Mail" set newMessage to make new outgoing message with properties {subject:theTitle, content:theName & "様" & return & theContent} tell newMessage make new to recipient at end of to recipients with properties {name:theName, address:theEmailAddress} -- send end tell end tell end if end repeat end run --------------------- 以上ご参考に
- ki073
- ベストアンサー率77% (491/634)
#1です。何か変な言葉が残ってしまいました >難しい10.6, 10.7あたりが望ましいがもう少し古くてもできそう 「あまり古いバージョンだと難しい」と前に書いていて消したつもりが「難しい」だけが残ってしましまいた。 「10.6, 10.7あたりが望ましいがもう少し古くてもできそう」ということです。 「難しい」という言葉が付いているので何か誤解を受けそうでしたので。 同じ文章でかつ、そんなに差し出す相手の数が多くないのなら、メールソフトにグループ登録をしておき、それを使って送信する方法があります。宛先欄にグループを入れると受けた人全員に誰に出したかわかります。それがいやでしたら、BCC欄に入れ送信します。
- ki073
- ベストアンサー率77% (491/634)
リンクされているのはPowerPCのものですので古いものですね。 標準でついているAutometorを使えば簡単にできます。 次の情報を教えてください 1) OSのバージョン(難しい10.6, 10.7あたりが望ましいがもう少し古くてもできそう) 2) メールの本文や宛先は全て同じでよいのか。 本文の中に○○様となっているのも可能です。 3) 一回に何通くらい出しますか