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 鍵の作り方などは他をあたってください。