2009-03-12 6 views
8

私はubuntuコンピュータにeximを設定しました。現時点では、そのコンピュータ上に存在するアカウントの電子メールのみ受け付けますが、私が興味を持っているので、すべての電子メールを受け入れることを希望します。残念ながら、百万のexim関連の設定ファイルがあるようで、私はgoogle上で何かを見つけるのに成功していません。eximの設定 - すべてのメールを受け入れる

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

ありがとうございました。

答えて

14

http://www.exim.org/maillist.htmlにメーリングリストがあります。あなたがUbuntuユーザとして直面する問題は、Debianが設定を大幅にカスタマイズすることを選択したため、Debianパッケージ/ユーザと主要なEximユーザの間には常に若干の緊張が存在することです。そのカスタマイズの理由は間違いありませんが、DebianユーザはメインのメーリングリストにDebian以外のユーザが認識できない用語を使って質問しています。 Debianはexim専用のヘルプリストを実行します(私は便利なアドレスはありませんが、ディストリビューションのドキュメントにあります)。残念ながら、これはあなたの問題を引き起こします。なぜなら、UbuntuはこれらのパッケージをDebianからすべて採用していますが、Debianと同じ方法でそれらをサポートしていないからです。Debianのパッケージ担当者は、これらのUbuntuユーザをサポートするように求められるようです。

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

あなたの元の質問に答えるために、あなたが聞いたことを行う方法がたくさんあります。おそらくあなたのための最良の方法はDebian/Ubuntuの設定に特有のものになるでしょう。しかし、あなたが始めるために、あなたはあなたのルータにこのような何かを追加することができます。

catchall: 
    driver = redirect 
    domains = +local_domains 
    data = [email protected] 

を、あなたの一般的なエイリアス/ローカル配信ルータ後にすべてのメールをリダイレクトする任意の強制障害ルータ、前にいることを配置する場合local_domains内の任意のドメインの未処理のlocal_partを[email protected]に転送します。

local_domainは、標準のexim設定ファイルで定義されたドメインリストです。そのドメインまたは同等のドメインを持っていない場合は、 "example.com:example.net:example.com"のようなコロン区切りのリストで置き換えることができます。

難しい理由の1つEximでスピードアップするには、文字通り何でもできることです(文字通り、リストアされている人が数年前に拡張構文が完成したことが証明されました)。たとえば、上記のフレームワークを使用してドメインをファイルから探し、local_partsに対して正規表現を適用してキャッチし、アドレスにリダイレクトするのではなくファイルにメールを保存し、アドレスの前に置くことができますすべてのメールのコピーを保存するために "見えない"を使用してください。本当にEximのインストールを管理したい場合は、ドキュメントをカバーからカバーまで読むことを強くお勧めします。

幸運を祈る!

+1

私は+2を与えることを望む:) –

+0

私も!ありがとうございましたjj33 – aidan

関連する問題