- PR -

qmail+vpopmail+smtp-auth+daemontoolsでsubmissionポート対応

1
投稿者投稿内容
withupin
会議室デビュー日: 2003/03/05
投稿数: 3
投稿日時: 2007-03-21 15:26
いつも有意義な情報に感謝しております。
現在、qmail+vpopmailで稼動しているサーバ上に、587ポートで稼動するsmtpを追加したいと考えてます。下記サイトを参考に導入しましたが期待した動作をしません。
[参考サイト]
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=31848&forum=10&7
http://macmini.no.land.to/2006/09/qmailoutbound_port_25_blocking.html

[既存環境]
netqmail-1.05(+ qmail-date-localtime.patch)
vpopmail-5.4.17, ucspi-tcp-0.88, daemontools-0.76

[導入手順]
tar xvfz qmail-1.03.tar.gz
mv qmail-1.03 qmail-1.03-submission

tar zxvf qmail-smtpd-auth-0.31.tar.gz
cp qmail-smtpd-auth-0.31/auth.patch qmail-1.03-submission/
cp qmail-smtpd-auth-0.31/base64* qmail-1.03-submission/

cd qmail-1.03-submission
patch < auth.patch
patch -p1 < ../qmail-date-localtime.patch
patch -p1 < ../qmail-smtpd-relay-reject
patch -p1 < ../qmail-1.03.errno.patch
patch -p1 < ../netqmail-1.05-09-msp.patch

make
cp -i qmail-smtpd /var/qmail/bin/qmail-smtpd-submission

mkdir /var/qmail/supervise/smtpd-sbm
cd /var/qmail/supervise/smtpd-sbm
vi run
コード:
#!/bin/sh

SUBMISSION="" exec /usr/local/bin/tcpserver 
-v -x /home/vpopmail/etc/tcp.smtp.cdb -R -H -l0 -c 20 -u (qmaildのuid) -g (aliasのgid) 0 587 
/var/qmail/bin/qmail-smtpd-submission `/bin/hostname` 
/home/vpopmail/bin/vchkpw /bin/true 2>&1 | /var/qmail/bin/splogger smtpd-sub 2


chmod 755 run
ln -s /var/qmail/supervise/smtpd-sbm /var/service/smtpd-sbm

[問題点]
Becky!でメールを送信すると下記エラーが表示され送信できない。
 451 mail server temporarily reject message(#4.3.0)
※Becky!では、ポート587/SMTP認証(PLAIN)でvpopmailで有効なID&PWを設定
※maillogに以下のログが出力される
引用:
Mar 21 15:20:23 xxxx smtpd-sub: 1174458023.723148 tcpserver: status: 1/20
Mar 21 15:20:23 xxxx smtpd-sub: 1174458023.723188 tcpserver: pid 3400 from xxx.xxx.xxx.xxx
Mar 21 15:20:23 xxxx smtpd-sub: 1174458023.723199 tcpserver: ok 3400 0:xxx.xxx.xxx.xxx:587 :xxx.xxx.xxx.xxx::1664
Mar 21 15:20:25 xxxx smtpd-sub: 1174458025.731804 tcpserver: end 3400 status 0
Mar 21 15:20:25 xxx smtpd-sub: 1174458025.731843 tcpserver: status: 0/20



Becky!のSMTP認証設定にてvpopmailで有効でないID&PWを入力するとmaillogにエラーログが出力されることから、認証は正常に通っているのではないかと考えてます。
問題点の調査方法や対応方法などをアドバイス頂けませんでしょうか。
anights
ぬし
会議室デビュー日: 2003/05/22
投稿数: 277
お住まい・勤務地: 東京
投稿日時: 2007-03-22 13:03
引用:

withupinさんの書き込み (2007-03-21 15:26) より:
[問題点]
Becky!でメールを送信すると下記エラーが表示され送信できない。
 451 mail server temporarily reject message(#4.3.0)


このメッセージって記載されているサーバ環境なら
qmail-qmqpcが出力すると思われます。
でも、使っていないですよね?多分。。。

あとは、書いてないところでsimscanとか使っていませんか?

ま、とにかくqmail-queueを何かでwrapさせていませんか?
少なくともqmail-smtpdとかは吐きませんので要因は他ですよ。

_________________
桃李不言 下自成蹊
withupin
会議室デビュー日: 2003/03/05
投稿数: 3
投稿日時: 2007-03-22 13:49
引用:

あとは、書いてないところでsimscanとか使っていませんか?

ま、とにかくqmail-queueを何かでwrapさせていませんか?
少なくともqmail-smtpdとかは吐きませんので要因は他ですよ。


アドバイスを頂きありがとうございます。
ご指摘の通り、記載漏れがありました。
qmail-queueをwrapさせるProScanという製品を利用しています。
 Proscan Antivirus for Mailserver + ProScan Antispam
 http://www.promark-inc.com/Product/index.html

開発元にも状況を説明し問い合わせをしてみます。
1

スキルアップ/キャリアアップ(JOB@IT)