8

ubuntuコンピューターにeximをセットアップしました。現時点では、そのコンピューターに存在するアカウントの電子メールのみを受け入れますが、すべての電子メールを受け入れたいと思います (興味があるため)。残念ながら、100 万の exim 関連の構成ファイルがあるようで、Google で何かを見つけることにあまり成功していません。

完全な初心者向けの ex の紹介はありますか?

ありがとう。

4

1 に答える 1

14

http://www.exim.org/maillist.htmlにメーリング リストがあります。Ubuntu ユーザーが直面する問題は、Debian が構成を大幅にカスタマイズすることを選択したため、Debian パッケージャー/ユーザーとメインの Exim ユーザー ベースとの間に常にわずかな緊張が存在することです。彼らがそれをカスタマイズする理由は確かですが、その結果、メインのメーリング リストに Debian ユーザーが現れ、Debian 以外のユーザーには認識できない用語を使用して質問をすることになります。Debian は独自の exim 専用のヘルプ リストを実行します (アドレスはわかりませんが、ディストリビューションのドキュメントに記載されています)。残念ながら、Ubuntu はこれらすべてのパッケージを Debian から採用しましたが、Debian と同じ方法でそれらをサポートしていないため、問題が発生します。

そのため、Ubuntu ユーザーはメインの Exim リストに移動し、パッケージャーに助けを求めるように指示されます。それで彼らは Debian メーリングリストに行って助けを求めますが、助けられるかもしれないし、助けられないかもしれません。

さて、元の質問に答えるために、あなたが求めていることを行う方法はたくさんあります。おそらく、Debian/Ubuntu 構成に固有の方法が最善の方法です。ただし、開始するには、ルーターに次のようなものを追加できます。

catchall:
  driver = redirect
  domains = +local_domains
  data = youraddress@example.com

一般的なエイリアス/ローカル配信ルーターの後、強制障害ルーターの前に配置すると、local_domains の任意のドメインの未処理の local_part へのすべてのメールが youraddress@example.com にリダイレクトされます。

local_domain は、標準の exim 構成ファイルで定義されているドメイン リストです。それまたは同等のものがない場合は、「example.com:example.net:example.foo」のように、コロンで区切られたローカル ドメインのリストに置き換えることができます。

Exim を使いこなすのが難しい理由の 1 つは、Exim を使って文字通り何でもできることです (文字通り、数年前にリストの誰かが拡張構文が完成していることを証明しました、IIRC)。したがって、たとえば、上記のフレームワークを使用して、ファイルからドメインを検索し、local_parts に対して正規表現を適用してキャッチし、アドレスにリダイレクトする代わりにメールをファイルに保存し、 Exim のインストールを本当に管理したい場合は、ドキュメントを最初から最後まで読むことを強くお勧めします。

幸運を!

于 2009-03-12T16:33:32.907 に答える