Q9801: どのように私はTPC(http://www.tpc.int)の一部としてEximを設定しますか?
A9801: 1(801)539*に運命づけられたファックスを受け入れたかったら。 これらはドメイン9.3.5.1.0.8.1.tpc.intに提出されます。 配達を処理するために、輸送船をセットアップしてください:
tpc:
driver = pipe
command = /usr/local/tpc/tpcmailer.pl $local_part@$ドメイン\$sender_address pipe_as_creator
/usr/local/tpc/tpcmailer.plは、TPC配布から得られることができるメールを処理するスクリプトです。 その輸送にTPCドメインのためにメールを発送するように、ルータを作成してください。 これは他のルータに提出されなければなりません:
tpc_router:
driver = accept
transport = tpc domains = *.9.3.5.1.0.8.1.tpc.int
もちろん、システムが作動TPCサーバーである前に、よいように、する他の事があります。
Q9802: それが私達のローカル・ユーザの制限リストからだけメールを外部に送るように、どのように私はEximを設定しますか?
A9802: リストをチェックする便利な方法を持つ必要があるでしょう。 もしそれが1握りのユーザーであるだけならば、それら インライン をリストしたばかりであることができるでしょう。 さもなければ、それらをファイルまたはデータベースに入れる必要があります。 ファイルの中でたった今リストを得たと仮定しましょう。 最初のルータとしてこれを置いてください:
check_outgoing:
driver = redirect
domains = ! +local_domains
senders = ! : !lsearch;/などで/は/送信側にallow_fail data =を許しました:
、失敗します: 外に送ることを許されません。
送信側は現地調達部品とドメインの両方によって完全なアドレスとして考えられるべきです。 大きいリスト、DBMまたはcdbが代わりにファイルする使用、またはデータベースのために。 theの最初のアイテム送信側 空の送信側とマッチするために、リストは空です。 バウンスメッセージが無効な送信側を持っているので、これは必要です。
Q9803: 私が第2のMXを提供するAサイトはしばらくの間ダウンしています。 主要な列から別々にその宛先のために列を実行する方法がありますか?
A9803: 無、Eximが「その宛先のための列」の概念を持っていないので。 それは単に、配達(そして、彼らの何人かがいくつかの宛先を持つかもしれません)を待っているメッセージの1つのプールを持っています。 これへの最もよいアプローチは、すべてのメッセージが、サイトが別個の専門のMTA上またはBSMTPファイルの中で主要なスプール以外どこかに保存され るように手配することになっています。
Q9804: 私達は、パスワードを使用不可にし、ホームディレクトリを別の場所に移動させることによって一時的にユーザーをロックアウトすることができたい。 どのように私達は、この状態でユーザーのためのメールを拒絶するように手配することができますか?
A9804: passwdファイルの中のホームディレクトリ針を顕著な何かに交換してください。 例えば、私達はキャンセルされたユーザーのために/home/CANCELLEDを 使います。 そして、このルータ--それはsystem_aliasesすぐ後で置かれます--によってそのようなユーザーを車に乗せるこ とができます:
cancelled_users:
driver = redirect
check_local_user
条件=$ {ならば eq{$home}{/家/CANCELLED}{はい}{無}}allow_failデータ={ }:失
敗してください: このアカウントはキャンセルされます。
Q9805: something@username.domain.netに 提出されたすべてのメールが/var/spool/mail/usernameに配達されるように、どのように私はEximを設定すること ができますか?
A9805: セットを持っているならば、そのメールボックスへのusername@domain.netの ための従来の発送を持つ正常なユーザーとしてのユーザーネームを上げなさい、あなたたちが、する必要があるすべては、このようなルータを 使って、リダイレクションを設定することです:
user_in_domain:
driver = redirect
データ=${もし}@domain.netについての{マッチ{$domain}{\N^\.domain\.net$\N(.*
)}\{1ドル}の失敗}
設定したならばenvelope_to appendfile輸送の中で、オリジナルな封筒アドレスは封筒へのにおけるメッセージ において保存されます:ヘッダーライン。
Q9806: どのように私は、eximに、送信側を 追加しないようにさせますか:ローカルに始められたメールへのヘッダー?
A9806: 送信者:ヘッダーがメッセージを送っているユーザーに対応し ていないならば、それはそれを追加します。 設定することによってこれを抑制することができます。 no_local_from_check. 現実の質問が、どうがするかであるならば、私は送信側:?を追加しているそれのない UUCPからのメールを提出し、Q1503を見ます。
Q9807: 具体的な現住所に送られたメッセージを延期させるどのような方法ででも、そこにいます。 - 言ってください。 - 24時間?
A9807: このようなルータを設定してください:
delay:
driver = redirect
domains = the.domain
local_parts = thelocalpart
条件=$ {ならば <{86400}{$message_age}{はい}{無}}allow_defer{ }
data =:は延びます: 十分に古くないno_verifyをメッセージで送らないでください
。
もちろん、これは、また、アドレスのためのリトライ時間を設定する効果があるでしょう。 特別なリトライ規則をそれに課したいかもしれません。 それの使用に言及してくださいno_verify Eximがアドレスを確認している時に、このルータが使われないと保証するため。
Q9808: 私が、実際の配達をしたい所に、私は1人のホストと3人の他のホストについてメーリングリスト爆発物を持っています。 どのように私は、Eximに、3人のホストの間でメッセージを受領者のグループに分割させることができますか?
A9808: 3人のホストのリストによって具体的な輸送船にすべてのリモートのアドレスを発送するルータを設定してください。 例えば:
send_to_three:
driver = manualroute
transport = to_three_smtp route_list = !+local_domains hostA:hostB:hostC
輸送はこのように見えます:
to_three_smtp:
driver = smtp hosts_randomize
設定することによってhosts_randomizeロードを延期するために、輸送が呼ばれるたびに、ホストリストが無作為にソートされるように頼みま す。 輸送が各メッセージのために呼ばれる時の数はグローバルなオプションの設定に依存します。remote_max_parallel. それがそうであるならば、1に設定しなさい、輸送は各メッセージのためにたった一度呼ばれるのでほんの1人のホストが使われるけれども、違うメッセージは ランダム化のため違うホストを使います。
max_rcpt オプション(デフォルト100)はメッセージの各コピーの中に送られたアドレスの数をコントロールします。 - いくつかのコピーは必要なら同じ接続の上に送られます。
個々のメッセージが3人のホストの間で裂けていることを必要としているならば、グローバルなオプションをセットしなければなりません。 remote_max_parallel 3まで。 これは、Eximがすぐに輸送の3つの別個の例を動かすことを可能にします。 それはすべてのアドレスの3分の1を各例に手渡すでしょう。 ホストリストが丸いrobinnedではなくランダム化されるので、1つのメッセージがすべての3人のホストを使うであろうという保証が全然ないけれど も、平均で、それはするべきです。
Q9809: 私のゲートウェイホストが各着信のコピーを2人の内部のホストのそれぞれに送るように、私はEximを設定することができますか?
A9809:最もこれをしやすい方法は、theを利用することです非可視です 2つの別個のルータの上のルータオプションとセット。 何とかして着信を識別することができる必要があります。 一般に、これは、受領したアドレスのドメインをテストすることによってされることができて、どれがコンフィギュレーションを収納するかにおいて、このよう な何かを含むべきです:
r1:
driver = manualroute
domains = ! *.your.domain.example
route_data =*ホスト1.your.domain.example
非可視のtransport = remote_smtp
r2:
driver = manualroute
domains = ! *.your.domain.example
route_data =*2.your.domain.exampleホストtransport = remote_smtp
非可視です r1上の設定は、それがアドレスを受け入れた後に、アドレスがまたr2に手渡されて、従って2回の配達が起こ ることを意味しています。
Q9810: どのように私はEximによって「SMTP後のPOP」を実施することができますか?
A9810: Q0706を 見てください。
Q9811: 私は、新しいサーバーのテストの中で使う私のライブメールサーバーから現実の郵便運送の釣り合い「からたたき」たい。 私は、封筒内容を保存するけれどもオリジナルな送信側にどのようなエラー通知書でも抑制したい。
A9811: C046を見てください。
Q9812:どのように、 私 シングルからのルックアップデータは、キーとして両方の単一のIPアドレスとIPアドレスブロックを使うことをファイルすることができます? 私は、設定したい。smtp_accept_max_per_host このようにして、また、デフォルトを含んでください。
A9812: 個々のアドレスのためにルックアップを分離し、ブロックにアドレスする必要があるので、1つのルックアップの中でこれをすることができません。 しかし、これらのルックアップは1つの拡張ストリングの中でネスティングされることができます。 例えば、このような入力を持つlsearchファイルを使っていると思ってください:
192.168.34.35: 4
192.168.34.0/24: 2 *: 1
この設定を使うことができます:
smtp_accept_max_per_host = \
}lsearch{/パス/から/ファイル}\{$価値}\${ルックアップ{$送信側_ホスト_アドレス
{\
${ルックアップ{${マスク:$送信側_ホスト_アドレスの/24]lsearch*{/パス//までの
ファイル]]\]}
最初のルックアップが検索タイプの上にアスタリスクを持っていないことに注意してください。 違うサイズ(/24, /26, etc)のブロックを持っているならば、まさに最終的なものがデフォルトを使っている状態で各サイズのために別個のルックアップをするようにそれを設定す る必要があります。