masubuchidayo さんが書きました:
特定のメールアドレスに自動返信を行なう時、送られてきた本文(可能であれば添付ファイルのファイル名等も)の引用を行なった上で自動返信を行ないたいのですが、方法はあるのでしょうか?
自動返信はテンプレートを作成し、メッセージフィルタから「テンプレートを使用して返信する」方法で行なっています
メッセージフィルタの自動返信は、内部的に、必要なTo:やサブジェクトや本文のデータを渡してテキストメールモードのコンポーザーのウィンドウを開いて行っているので、
(a) メッセージフィルターで何らかの指定ができるものや、
(b) 手動での転送で自動的に行ってくれることや、
(c) 手動でテンプレートを編集してメールを作成する時に自動的に行ってくれること、
などを超えることは、できるはずがありません。
(a)や(b)や (c) の機能を拡張するアドオンを入れると、多少はできるようになることもあるでしょうけど。
手動でのメール作成や返信などにおいて、(b)/(c) の類のアドオンを使っていますか?
添付ファイルのファイル名等の引用を行なえるようなアドオンを使っているが、メッセージフィルタの自動返信では効かない、あるいは、メッセージフィルタの自動返信ではそれを使う方法がない、というような話ですか?
FiltaQuillaというアドオンは、Gloda(全文検索)を開発したりフィルターのバグを直したりしてくれているデベロッパーが作ってくれたアドオンですが、
フィルターのアクションに「アーカイブする」というようなものを追加、はあっても、
メッセージフィルタの自動返信の時の文面をあれこれ弄れるようにする、といった類のものはなさそうです。
~Quillaというアドオンがいろいろある「
FiltaQuillaの作者さんのサイト」
そういったものはコンポーザー用のアドオンの仕事であって、Kent Jamesは、そんなものには興味がないはず(^^)
なお、自動返信などできめ細かくあれこれ行う、といったことは、一般的に言って、個人が使用することを目的としたメーラーで行う類のものではありません。
サーバーで、PHPとかを使ってメールアプリケーションを書いて行う、というのが普通のはずです。
メールデータなんて、ただのテキストデータですし、PHPでメールデータを読み込んで、好きなように返信メールのデータを作り、PHPのコードからSMTPSend()とかを呼んで送るだけですから、原理的には、初歩的なコードで何でもできます(^^)
おそらく、業務での使用でしょうし、そういったことを行いたいのならば、自前のメールアプリケーションを作るなり、有償のソフトウェアを有償のきちんとしたサポート付きで使用する、という方が普通でしょう。
Thunderbirdで受信したメールならば、完全自動返信でなくセミ自動返信になりますが、
手動なりフィルターなどで.emlファイルとかメールフォルダーに保存し、
Thunderbirdの外部のPHPなどのコードで、.emlファイルやメールフォルダー用のファイルを読み込んで返信メールのデータを作りSMTPSend()、
ってな感じでバッチ的に行うことは、原理的には非常に単純・簡単なこと。