背景と現状

背景と現状

背景と現状

私は以前のメーリングリストのコレクションを含むMailman 2.1.9を実行しているCentOS 5.7システムを継承しました。私はこのリストをExchangeメーリングリストなどの他のサービスに移動することをやってきました。現在メールボックスにあるメーリングリストのエイリアスを新しいExchangeリストとして指定することは、ユーザーが新しいリストを使用できるようにする短期的に良い解決策です。

結局、このボックスを段階的に廃止して生産から削除したいのですが、少なくとも数ヶ月以内に以前のリストに送信されたメッセージに自動的に返信(配信できません)し、顧客にリストが削除されることを知りたいと思います。段階的に廃止し、新しいリストアドレスを通知することをお勧めします。

質問

[email protected]現在エイリアスがある場所にメッセージを送信し、送信/etc/aliasestraining: "|/usr/lib/mailman/mail/mailman post training"にメッセージに返信する最善の方法は何ですか?私はprocmailやバケーションパッケージが最善の選択であることをいくつかの場所で読んでいますが、実際のユーザーがいない場合、これらのソリューションを多数のエイリアスに適用する方法についての指示が見つからないようです。

1つの注意点は、リストが1対1に変換されないことです(つまり、[email protected]変換されない[email protected])。したがって、単に一括リダイレクトを実行したり、新しいメールサーバーセットを指すようにMXレコードを更新したりすることはできません。

環境の詳細

現在のボックスとインストールされているパッケージの詳細は次のとおりです。

  • セントOS 5.7
  • 郵便配達部2.1.9
  • プログラムメール 3.22
  • メールの送信 8.13.8
  • サフィックス 2.3.3

ベストアンサー1

あなたの質問は細部についてあいまいで、すべてを必要以上に複雑にしているようです。メーリングリストの名前を本当に変更する必要がありますか? Exchangeのどの機能がメーリングリストの悪化を防ぐのですか?ただし、特定の質問に答えるには、回答者が実行しているエイリアスに2番目の宛先を追加してから、メッセージをMailmanに転送するか、新しいリストアドレスなどに転送できる必要があります。 (もちろん、単に返信だけを送信したい場合は、もともと目的地はもはや必要ではありませんが、その可能性もあるという点は指摘するに値します。)

training: "|/usr/local/bin/autoreply training", "|/usr/lib/mailman/mail/mailman post training"

どこ/usr/local/bin/autoreplyのように見えますか?

#!/bin/sh
######## WARNING: not properly investigated
vacation -a "$1" -m /etc/vacation.msg -f /etc/vacation -e /etc/vacation

私はこれらのオプションを使用して実行することが可能であるか合理的であるかを調査していません。これは、どのユーザー(?)vacationで実行するかによって異なります。sendmailこのスクリプトを実行するユーザーは、プログラムが使用したいリソースへの書き込み権限を持つように設定する必要があります。たぶん、この目的のために別々のユーザーを作成できます。開始点としてvacation -I上記のオプションをrootとして実行し、生成されたファイルの所有者をこの目的で使用したいユーザーに変更できる場合は、すべての設定が完了しました。

もちろん、Procmailを代わりに使用したい場合は、次のようvacationにします。man procmailexvacation- 単純な部品で製造されているため、その環境で合理的に機能できない場合は、状況に適応するのが簡単になる可能性があります。

...または同様のことを調べてくださいhttp://www.brandonchecketts.com/archives/vacation-autoreply-message-with-virtual-users-and-postfix一般的な手術のためのワンストップの代替としてvacation。最終目標ができるだけ早く終了する場合は、SendmailをPostfixに置き換えて、移行中によりシンプルで安全なシステムを確保することをお勧めします。これにより、リンクの背後にあるVirtual Vacation Responderの指示に簡単に従うことができます。ちょうどプラグアンドプレイを使用してください。 (あなたも見ることができますhttps://benjaminjchapman.wordpress.com/2012/07/31/creating-a-vacation-message-in-centos/一種の中間点を得るために。 )

おすすめ記事