TeamWARE Officeのユーザへのメールを、MIMEゲートウェイと同じコンピュータ上のsendmailを使用して配信させる場合と、異なるコンピュータ上のsendmailを使用して配信させる場合とでは、sendmailの定義方法は異なります。以下に、それぞれの場合のsendmailの設定例を示します。
注意
UNIX 系システムでは、同じコンピュータ上のsendmailを使用しない設定にすると、システムが正常に動作しない場合があります。UNIX系システムでは、同じコンピュータ上のsendmailを使用する運用をお勧めします。
Windows Server®では、SMTPサーバとTeamWARE Office のMIMEゲートウェイを同一コンピュータ上で動作させることはできません。Windows Server®では、別のコンピュータ上のSMTPサーバを使用してください。
sendmailは、バージョン8以降を使用してください。
ここで説明している例は、MIMEゲートウェイと連携するために最小限必要な部分だけであり、実際には運用環境に合わせてきめ細かく設定する必要があります。設定方法については、sendmail.cfの記述方法を説明した専門書などを参照してください。
同じコンピュータ上のsendmailを使用する場合
TeamWARE Officeのユーザのインターネットアドレスをuser@tw.fujitsu.co.jpと仮定した場合の例を以下に示します。
Mtwu,P=/usr/bin/torecvm,E=¥r¥n,F=CDFmMnPu,S=0,R=0,A=torecvm -d/to/smtp -f$f -r$u
パラメータの定義例 | パラメータ定義例の意味 |
---|---|
Mtwu | twuというローカルメーラを定義します。 |
P=/usr/bin/torecvm | sendmailが起動するプログラム(torecvm)をフルパスで指定します。 |
E=¥r¥n (固定値) | データの終わりにCR/LFを付加します。 |
F=CDFmMnPu (固定値) | torecvmをsendmailが起動する際のsendmailの起動フラグを指定します。 |
S=0 | 送信者のアドレスに対してルールセットを呼び出しません。 |
R=0 | 受信者のアドレスに対してルールセットを呼び出しません。 |
A=torecvm | torecvmを呼び出す際の引数を定義します。 |
-d/to/smtp | MIMEゲートウェイが使用する受信用のキューディレクトリを指定します。 |
-f$f (固定値) | 送信者アドレスを指定します。 |
-r$u (固定値) | 受信者アドレスを指定します。 |
DY tw.fujitsu.co.jp
パラメータの定義例 | パラメータ定義例の意味 |
---|---|
DY | "Y"という変数でtw.fujitsu.co.jpというドメイン名を定義します。 |
R$*<@$*$Y>$* $#twu$@$w$:$1@$2$Y$3
パラメータの定義例 | パラメータ定義例の意味 |
---|---|
R$*<@$*$Y>$* | 宛先にtw.fujitsu.co.jpが含まれる場合のルールを定義します。 |
$#twu | twuというメーラを使用します。 |
$@$w | ホスト名は$wを指定します。 |
$:$1@$2$Y$3 | $1@$2$Y$3というアドレス形式にして呼び出します。 |
注意
ドメイン定義でのDYの"Y"、その他"Y"の文字はマクロ文字を表しているため、sendmail.cf内で"DY"が他の指定で使用されている場合は変更してください。
"postmaster"、"root"、"daemon"、および"MAILER-DAEMON"あてのメールは、TeamWARE Officeには転送せず、sendmailが動作するコンピュータのローカルユーザに配信するようにしてください。
TeamWARE Officeのユーザのインターネットアドレスをuser@tw.fujitsu.co.jpと仮定し、更に転送するMIMEゲートウェイの定義されているコンピュータのホスト名をtwhostと仮定した場合の例を、以下に示します。
DY tw.fujitsu.co.jp
パラメータの定義例 | パラメータ定義例の意味 |
---|---|
DY | "Y"という変数でtw.fujitsu.co.jpというドメイン名を定義します。 |
R$*<@$*$Y>$* $#smtp$@twhost$:$1@$2$Y$3
パラメータの定義例 | パラメータ定義例の意味 |
---|---|
R$*<@$*$Y>$* | 宛先にtw.fujitsu.co.jpが含まれる場合のルールを定義します。 |
$#smtp | smtpというメーラを使用します。 |
$@twhost | このメールを転送するホストはtwhostを指定します。 |
$:$1@$2$Y$3 | $1@$2$Y$3というアドレス形式にして転送します。 |
注意
ドメイン定義でのDYの"Y"、その他"Y"の文字はマクロ文字を表しているため、sendmail.cf内で"DY"が他の指定で使用されている場合は変更してください。
"postmaster"、"root"、"daemon"、および"MAILER-DAEMON"あてのメールは、TeamWARE Officeには転送せず、sendmailが動作するコンピュータのローカルユーザに配信するようにしてください。