- - PR -
Vpopmail でPop before Smtp
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2002-11-08 10:44
いつもお世話になっております。すうーです。いつも返信ありがとう御座います。
インストール直後は↓のコマンドですよね?もちろんcronで定期的に行ってはおりません。 /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp それから私は一度バーチャルじゃないもので動作確認を取っているので、↑のコマンドは実行しております。また、Vpopmail(POP before SMTP)をインストールし、外部から外部・内部から外部にメールが送れないので、 /usr/local/bin/tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp を実行しましたが、今だに原因がわからないままです。 現在cronで行っているのは以下のコマンドです。 40 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null 申し訳ないですが、ご教授お願い致します。 |
|
投稿日時: 2002-11-11 02:07
はじめまして。
話が違うかもしれませんが、~vpopmail/etc配下のファイルは全てvpopmail.vchkpwで扱った方が良いような気がします。 つまりclearopensmtpをユーザvpopmailのcronで動かし、~vpopmail/bin/vchkpwをsetuidgidすれば良いと思いますがどうでしょうか。 [ メッセージ編集済み 編集者: あかん 編集日時 2002-11-11 03:10 ] |
|
投稿日時: 2002-11-12 10:40
もっと話がそれてしまいますが。。
> 話が違うかもしれませんが、~vpopmail/etc配下のファイルは全てvpopmail.vchkpwで扱った方が良いような気がします。 > つまりclearopensmtpをユーザvpopmailのcronで動かし、~vpopmail/bin/vchkpwをsetuidgidすれば良いと思いますがどうでしょうか。 vpopmailってドメインごとにowner変更できますよね。 これを使ってvpopmail以外の所有者でバーチャルドメインを構築した場合、setuidしても ちゃんと動作するのでしょうか? 私の場合、fml用にml.example.comのようなサブドメイン作ってfmlに持たせてるのですが、 vchkpwをsetuidすると、vpopmail以外のユーザで作ってあるドメインがうまく動かないような 気がしてるのです。 問題ないようであればやってみたいんですけどね。 |
|
投稿日時: 2003-06-12 13:57
ういっ
こんなんど・ど・どうでしょう? ■qmailでvpopmailのPOP before SMTP 私の環境は、 qmail-1.03(/usr/local/src) daemontools-0.76(/package/admin/daemontools-0.76) qmailadmin-1.0.6(/usr/local/src) ucspi-tcp-0.88(/usr/local/src) vpopmail-5.2.1(/usr/local/src) どす 1. CDBセクションにおいて、私のオリジナルqmailctlスクリプト cdb) cp /home/vpopmail/etc/tcp.smtp.edit /home/vpopmail/etc/tcp.smtp cat /home/vpopmail/etc/open-smtp | colrm 50 > \ /home/vpopmail/etc/open-smtp.tmp cat /home/vpopmail/etc/open-smtp.tmp >> /home/vpopmail/etc/tcp.smtp tcprules /home/vpopmail/etc/tcp.smtp.cdb \ /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp chmod 644 /home/vpopmail/etc/tcp.smtp.cdb rm -rf /home/vpopmail/etc/open-smtp.tmp \ /home/vpopmail/etc/tcp.smtp.tmp 2. 次に cronの設定を追加 # # POP before SMTP setting # * * * * * /your/good/path/qmailctl cdb 3. /home/vpopmail/etc/tcp.smtp.edit の内容 127.0.0.1:allow,RELAYCLIENT="" これでどうだ!! ところで話は、変わりますが qmailといえば http://www.lifewithqmail.org/lwq.html |