あなたのメールをお客様または追加のカスタムヘッダープログラム?
-
08-07-2019 - |
質問
私は、迷惑メールプロジェクト(centmail)を有する送信者の使用クライアントプラグインを追加するカスタムヘッダーとともに、新たに署名、その部分の や).一般の問題を追加するメールのヘッダを送信メール、その内容がレスポンスのヘッダフィールドが動的に決定される各メッセージ。
驚くべきことに、このするものではありませんで松/山岳松きを指定するフィルターのスクリプトのための送信メールだけではなくて身体のヘッダの取得を通過します。もちろんの定義のカスタムヘッダの松の設定が見えるように動的に内容を変更します。
さんに感謝しかないことその他のメールアThunderbirdの見通しと進化mutt蛋白質です。もちろんだんについて松葉になりました。
解決
他のヒント
最も厳密な意味ではプラグインではありませんが、電子メールを変更するプロキシSMTPサーバーを作成できます。 AVG Outgoing E-mail Scannerのようなもの。これには、多くの電子メールクライアントで作業するという利点があります。一方のプロキシと通信し、他方の電子メールUIと通信するプラグインを作成することもできます。
Thunderbirdプラグイン Enigmail は、送信メールのヘッダーを制御します。これは、Thunderbirdで可能なことの存在証明です。
Piskvorに同意します。プロキシSMTPサーバーとして実装すると、多くの利点が得られます。
- 1つのメールクライアントに制約されることはないため、そのAPI(存在する場合)によって制限されます
- メールサーバー側に適用できるため、インストールと展開の頭痛が解消されます
Emacsはプログラムでこれを行うことができます。バッファーを作成し( get-buffer-create
)、ヘッダー情報を入力して、非対話的に mail-send
を呼び出す(set mail-interactive
から nil
)へ。
mail-send
で使用するバッファーコンテンツ(ヘッダー+ボディ)の例:
From: "Toto" <toto@toto.net>
To: somebody@somewhere.net
Subject: Something
BCC: sebastien.rocca-serra@f4-group.com
--text follows this line--
Hello, how are you?
mail-send-hook
にフックを追加して、すべての送信メール(ヘッダー+本文)を変更することもできます。
これは既にThunderbirdについて具体的に尋ねられています:
一番上の回答には、プレーンxul / jsのヘッダーを変更するコードが含まれています。
Brain tunesの古い部分から他のものに掘り下げました...
そのアプローチは、SENDMAILの設定に移動し、[bash / etc]スクリプトを使用することだと思います。正しく理解できれば。
ルートファイル http://snap.nlc.dcccd.edu/reference/sysadmin/ julian / ewtoc.html
SendMailの構成
ヘッダー宣言 http://snap.nlc.dcccd。 edu / reference / sysadmin / julian / ch04 / 061-064.html#Heading22
http://snap.nlc.dcccd .edu / reference / sysadmin / julian / ch04 / 078-080.html
ヘッダー行の形式は H行によって定義されます。の構文 この行は
H [c?c mflagsc?] c hnamec:c htemplate
これの継続行 仕様は直接挿入されます 送信メッセージに。の htemplateはその前にマクロ展開されます メッセージに挿入されます。もし 展開は空、ヘッダー行は 含まれていない。 mflagsの場合 (疑問符で囲まれている)は 指定され、少なくとも1つ 指定されたフラグは このヘッダーのメーラー定義 自動的に出力されます。の場合 これらのヘッダーは入力にあり、 に関係なく出力に向けられる これらのフラグ。
特別なヘッダー行 行には特別な解釈があります 構成ファイルによって定義されます。 その他には解釈が組み込まれています 変更できないsendmail コードを変更せずに。の 組み込み機能については、 次のリスト:
•Return-Receipt-To:このヘッダーの場合 が送信されると、メッセージが 最終決定時に指定された名前 配送が完了しました。メーラーは lフラグ(ローカル配信)が設定されている メーラー記述子内。 • Errors-To:エラーがどこかで発生した場合 処理中に、このヘッダーは送信します リストされた名前へのエラーメッセージ 送信者ではなく。これを使って メーリングリストのヘッダー行 エラーがリストに返されます 管理者。 •宛先:メッセージの場合 に受信者がリストされていません メッセージ(To:、CC :、またはBCC: 行)、sendmailは次のように追加します: 各受信者のヘッダー行 sendmailコマンドで指定 行。
パインはオープンソースであるため、このプログラムでこの機能が重要な場合は、プロジェクトに貢献して機能を追加してみてください。
検討したいことの1つは、ヘッダーの代わりに擬似ヘッダーを使用することです。 pine / alpineを使用すると、電子メールが通過するフィルタープログラムを指定できるため、ヘッダーを本文の先頭に追加できます。これは、処理するのに十分簡単なはずです。どんなシステムを組み合わせているのかわからないので、それが目的にぴったり合っているかどうかはわかりません。
疑似ヘッダーについては、 Debian BTSシステムで使用して学びました。
質問に答えて、私はGMailを使用していますが、プログラムでヘッダーを編集することはできません(あなたができるウェブメールを見たいと思います)。 X-Listのようなカスタムヘッダーでフィルタリングすることさえできません、これは非常に迷惑です。
何かが間違っている概念のプラグインのメールクライアントのためのカスタムツールを提供します。
あの多くのお客様があります。を含む異なるバージョンは、異なるシステム。
良いもの裏側のヘッダ+体の形式はすべてのユーザー、サーバやルーティング特定のデータからのユーザーです。ことになるという重要です。いとは思わないユーザーさんがカスタム、サーバー関連ンターフェースの通称です。
また、データを主張しようとしている追加は、実際には、ユーザが特定のデータです。のような署名を表します。での有効性を検証します。であってもおかしくない隠れからのユーザーです。
署名メールのデータは、使用PGP、SMIME。あかりのメールクライアントが可能な確認サインによる外部プログラム)を追加、修正のカスタムメンターフェースの通称です。
カスタムヘッダを設定する必要があるメールサーバーユーザーデータをメールでおります。
いただけると思い何を入れてデータメッセージやメッセージです。
パイン自体やメールサーバーを変更せずにパインで動作させる方法の1つは、コマンドラインプログラム(従来は/ usr / sbin / sendmailなど)経由でパインを配信し、呼び出されたプログラムをラッパーにすることです。オリジナルプログラム用。その後、必要なヘッダーを追加できます。
それはugいですが、確かにユーザーベース全体に対応することはできません。
外部エディターの使用をサポートするすべてのメールクライアントについて、エディターに送信される特定のヘッダーをテンプレートに追加するスクリプトを作成できます。 mutt には、 edit_headers
は、ヘッダーの共通セットを追加するため、独自のヘッダーを簡単に追加できます。 my_hdr
という別のパラメーターもあります。 a>使用できます。 Muttは外部コマンドを実行するための `backtick` `表記をサポートしています。
自分のテンプレートを指定できるようにした方が良いと思いますが、まだできません。