Mail ルール 受信箱
Mailのルールについて質問があります。
複数のアカウントでメールを受信しています。
なので、メールボックスの一番上の受信を選択し、
受け取ったメールをすべて表示させて、
返信処理したメールは、
そのメールのルールで振り分けをしたいのです。
Aさんからのメールは、Aさんフォルダへ
Bさんからのメールは、Bさんフォルダへ
ルールを設定すると、受信した時点でフォルダに移動してしまうため困っています。
Mailのルールについて質問があります。
複数のアカウントでメールを受信しています。
なので、メールボックスの一番上の受信を選択し、
受け取ったメールをすべて表示させて、
返信処理したメールは、
そのメールのルールで振り分けをしたいのです。
Aさんからのメールは、Aさんフォルダへ
Bさんからのメールは、Bさんフォルダへ
ルールを設定すると、受信した時点でフォルダに移動してしまうため困っています。
少し考え方を変えて「スマートメールボックス」を利用するのはどうでしょうか?
例えば、「未読メールボック」や「今日のメール」などのスマートメールボックスを作ればそこに振り分けられたメールを集めておく事が出来ます。
また、ルールを
Aさんからのメールは、Aさんフォルダへ、同時にフラグをたてる。
Bさんからのメールは、Bさんフォルダへ、同時にフラグをたてる。
としておき、「未読でかつフラグが立っているメール」などというスマートメールボックスを作れば、そこに希望のメールを集める事が出来ます。返信作業をしたメールに対してフラグを外せば、そのスマートメールボックスから消えます。
ルールは受信した際に実行してしまうので、上記のようにちょっと考え方を変えた運用をしてみてはいかがですか?
回答ありがとうございます。
長い間ユードラというソフトを使ってまして、
それだと受信時はルールを適用しない設定があったんです。
でもサポートもとっくに終わり、今度でる新しいOSになってしまったら、
立ち上げることもできなくなるため、
思い切ってMailにシフトしようと思った次第です。
僕の場合、受信箱がToDoリストと考えていまして、
受信箱にメールが残っていれば、まだ仕事が終わっていないという考え方です。
>「未読でかつフラグが立っているメール」などというスマートメールボックスを作れば、
>そこに希望のメールを集める事が出来ます。返信作業をしたメールに対してフラグを外せば、
>そのスマートメールボックスから消えます。
これいいかも!と思ってやってみたのですが、
返信まではしないけど、内容を見たいからと一読しただけで、
そのメールがフォルダからいなくなってしまうので、
やはり使い勝手悪いです。
そして、いろいろ試してみました。
「受信日の1日前より古い」をルールの条件に付け加えると、
受信した瞬間は指定のフォルダに移動はしないので、いいのですが、
すぐ返信したメールを一日たたないとルール適応させて指定フォルダに移動できないので
やっぱり勝手が悪くて困っています。w
(T_T)
僕の場合、受信箱がToDoリストと考えていまして、
受信箱にメールが残っていれば、まだ仕事が終わっていないという考え方です。
これが基本的に今のMail.appの仕様とマッチしていないのじゃないかなぁ。
既読であれば仕事が終わっていて、未読であれば仕事がまだって考え方だと巧くいくと思いますよ。とりあえず読んだけど後回しにしたいメールは読んだ後に未読の印を立てればいいかと。(⌘+shift+U)
そうですねマッチしてないと思います。www
考え方が合うメーラーが見当たらないんですよね。
今現在は、使いたいメーラーを使えないわけではありませんが、
MavericksのOSがでたら、移行を考えてるので使わざるを得ないかなと・・・・。
そして、未読印を付け直す方法ですが、
読んだあとに、未読を付け忘れる場合が怖いんですよね。
仕事なのでミスは最小限にしたいですから。
保留のものは、何もせずそのままにしたいものです・・・。
失礼致します。 AppleScriptを使えば様々な処理ができますよ。 アクティブでないルールをメッセージに適用したり、そのメッセージが返信されているかどうか、フラグが立っているかどうかなどを判断する処理が可能ですよ。
ちょっと調べてみましたが、本当にいろんなコトができそうですね。
受信したメールをルール適応せずに受信箱に入れるなんてたやすそうですが、
そのスクリプトを作れる人間になるには、かなりハードルが高い感じがします。
(T_T)
度々、失礼致します。 先の書き込みの一部を訂正させて下さい。
アクティブでないルールをメッセージに適用したり、
これは、ややこしい処理になるので、不適切でした。 済みません。
メールの環境設定のルールで新規ルールを作成し、条件を『全てのメッセージ』とし、アクションで『AppleScriptを実行』を選択して、以下のAppleScriptを適用してみて下さい。 新着メールを受信した時点で、受信箱内にある返信済みのメールに対して、AさんからのメールをAさん用のフォルダへ、BさんからのメールをBさん用のフォルダへ振り分けてくれますよ。 " "で囲まれた部分を変更してお使い下さい。
using terms from application "Mail"
on perform mail action with messagestheMessagesfor ruletheRule
tell application "Mail"
set theMessages to every message of inbox whose (was replied to is "true") # 受信箱のメッセージで返信されたものを抽出
repeat with eachMessage in theMessages# メッセージ毎に繰り返し
set theSender to sender of eachMessage# そのメッセージの送信者名を取り出す
if theSender contains "Aさんのメールアドレス" then
move eachMessage to mailbox "Aさん用フォルダの名前" # "このMac内にあるフォルダの場合"
-- move eachMessage to mailbox "AFolder" of account "iCoud" # iCloudアカウント上のフォルダの場合
end if
iftheSendercontains "Bさんのメールアドレス" then
move eachMessage to mailbox "Bさん用フォルダの名前"
end if
end repeat
end tell
end perform mail action with messages
end using terms from
わざわざスクリプトをありがとうございます。
if theSender contains "Bさんのメールアドレス" then
move eachMessage to mailbox "Bさん用フォルダの名前"
end if
をひとくくりとして、Cさん、Dさんと作っていけばいいんですね?たぶん。w
やってみたいところなんですが、
「GyazMail」というソフトを見つけまして、
これが、細かなルール設定ができまして、
受信時、送信時、手動のオプションが選べるのでコレだ〜!
と思ってコッチに移行してしまいました。www
ので、このスクリプトが誰かの役に立つことを祈って
お礼のあいさつとさせて頂きます。
わざわざすみませんでした。
でわでわ。
end ifのd
Mail ルール 受信箱