DeleGate SMTP-AUTH Server sample

2003/11/28 H.Suzuki <setter AT i-red DOT info>

BACK ( DGbeecon )


認証をさせたいリモートサーバが FTP を使えないので
POP3 で認証する、SMTP-AUTH サーバを実現してみた。
DeleGate を使うと、こんなことも出来る。

この内容は、自分の責任において使用して下さい。
また、必ずマニュアルを併用して下さい。

1.POPサーバにユーザ名とパスワードを投げる DeleGate (POP3/FTP ゲートウェイ?) を起動する。

-----------------------------------------
delegated -P10021 \
        ADMIN=admin@example.jp \
        SERVER=ftp \
        MOUNT="* pop://pop-server/*" \
        NNTPCONF=popcc:0 \
        RELIABLE=localhost
-----------------------------------------

2. 1の DeleGate を使用して SMTP-AUTH を行う SMTP/DeleGate サーバ。

この DeleGate は、SMTP-AUTH のみを行い、そのまま他の SMTP サーバへリレーしている。
SMTP サーバとしてメールを配送することは行っていない。

-----------------------------------------
delegated -P465 \
        ADMIN=admin@example.jp \
        SERVER=smtp://smtp-server \
        REACHABLE=smtp-server,127.0.0.1 \
        RELIABLE=* \
        PROTOLOG="${LOGDIR}/${PORT}/[date+%d].smtps" \
        LOGFILE="${LOGDIR}/${PORT}/[date+%d].log" \
        AUTHORIZER="localhost/10021" \
        FCL="sslway -St"
-----------------------------------------

"sslway -St" で StartTLS を強制しているので Mozilla-Mail 用になる。
SSL が不要な場合 FCL=... は無くて良い。
Outlook Express を相手にする場合、TLS が使えなかったりするので、-St は取って下さい。
なお、SSL 鍵の作り方などは他をあたってください。