Exim FAQ

前の満足です

15. UUCP

Q1501: いくつかのUUCPドメインのためのMXレコードは私のローカルなホストを示します。 どのように私は、それに、メッセージをUUCPに手渡させますか?

A1501: 最も簡単な方法は、このような、ドメインと彼らのメッセージが送られるべきであるホストのリストを含んでいるファイルを作成することです:

   uucp1.domain.example:   uucp1.host.example uucp2.domain.example:   uucp2.host.example ....

そして、このようなルータを使うことができます:

   uucp_router:

driver = accept

domains = lsearch;/などの/uucp/ドメインtransport = uucp_transport

そしてこのような輸送船:

   uucp_transport:

driver = pipe

user = nobody

command = /usr/local/bin/uux - -r $domain_data!rmail $local_part return_fail_output

$domain_data変数は、探される 時 the 値を保有しますドメイン ルータの中のオプションはマッチされています。

Q1502: どのように私は、Eximに、「バンパス」アドレスを処理させることができますか?

A1502: 一般に、できません(Eximはインターネットメーラーであり、RFC2822ドメインスタイルアドレスだけを認めています)けれども、バンパスのいくつ かの限定された種類は適切な書き直しによって扱われることができます。 - けれども、どうぞ、下で警告を観察してください。

Eximはバンパスアドレスを無資格の現地調達部品として扱い、従って、ドメインによってそれを緩和するでしょう。 規則 などの

   \N^([^!]+)!@your\.domain$\N(.+)$2@$1

!b@your.domainb@a.に変ります。 また、規則によってマルチコンポーネントパスを「パーセントの刻み目」表記法に変える繰り返す規則を使うことができます。

   \N^([^!]+)!([^@%]+)(.+)$\N $2%$1$3 R

どれがb%a@c!b@cb!c%a@d中、それからRフラグのため、c%b%a@d.中 への!b!c@d一番目になります。 Rフラグは最高10倍まで繰り返しを起こします。

Warning: 上記のような一般的な書換規則をインストールするならば、望まれない置き直しの可能性に自身を広げています。 システムを通して置き直すことを許されないホストはなどのSMTPコマンドラインを持つメッセージを送ることができました。

   RCPT TO:<犠牲者ホスト!victim-user@your.domain>

そして、それがドメインに提出されるので、これは受け入れられるでしょう。 しかし、書き直しはその時アドレスを変換し、メッセージは実のところ中継されます。 もしすべてのバンパスメッセージがSMTPを経たEximに手渡されるならば、これのまわりの一方の方法は、theを使うことですS 書き直すフラグ。 彼らが、置き直してなどで、資格をチェックする前に歓迎されると同時に、これは書換規則を受信のSMTPアドレスに適用します。 従って規則 などの

   \N^([^!]+)!(.+)$\N $2@$1 S

結果が置き直しについてチェックされる前に、簡単な2コンポーネントバンパスを書き直します。 しかし、これはメッセージのヘッダーの中でアドレスを書き直しません。

Q1503: 私達はUUCPリンクからrmail経由で入るメールに敬意における私達のシステムの上で奇妙な何かを見ます。 発信機は現実の送信側と送信側の代 わりにmailmasterにセットされています:ヘッダーはメッセージに追加されています。

A1503:もしmailmasterが、rmailを動かしているユーザー であるならば、そのユーザーをtheに含めている必要がありますtrusted_users コンフィギュレーションオプション。 メールがコマンドライン経由でEximに手渡される時に、信頼されたユーザーだけが、送信側を指定することを許されます。



前の満足です