qmailをmakeしてインスコ・起動までは問題なく出来たんですが qmail鯖に対して、winなクライアントからsmtp送信のテストをすると [553 sorry.that domain isn't in my list of allowed rcpthosts (#5.7.1)] こんな感じに怒られます。
$ cd /usr/local/src/libiso2mb-0.8.5 $ make $ su # make install
$ cd /usr/local/src/sqwebmail-1.0 $ zcat sqwebmail-1.0.diff.gz | patch -p0 $ ./configure --with-libiso2mb=/usr/local/lib --with-defaultlang=ja \ --with-db=gdbm --enable-https \ --with-authdaemonvar=/usr/lib/courier-imap/var/authdaemon $ make configure-check $ make $ make check $ su # make install-strip # cd /usr/local/share/sqwebmail # vi authdaemonrc # tar xzvf /usr/local/src/sqwebmai-1.0/sqwebmail-html-ja-jp.tar.gz # cd html # ln -s ja-jp ja # cd ja # mv index.html index.html.ORG # mv login.html login.html.ORG # ln -s ../en/index.html # ln -s ../en/login.html
>SAFE QMAIL EDITING > Incoming messages can arrive at any moment. If you want to > safely edit your .qmail file, first set the sticky bit on > your home directory: > > chmod +t $HOME > > qmail-local will temporarily defer delivery of any message > to you if your home directory is sticky (or group-writable > or other-writable, which should never happen).
qmailでtcpserver(ucspi-tcp-0.88)をインストールしてsmtp/popは問題 無く動いますが外部にメールを送ると553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)と怒られてしまいます。これは rcphostsに送信先のdomainが登録されていないから怒られているのは分かります が、そこでRELAYCLIENTの設定で/etc/tcp.smtpファイルにちゃんと許可するIP アドレスを書いたんですが、それでも怒られてしまいます。コンチクショウ! マジたすけてくれー!ちなみにOSはSolaris8だyo!
># tcpserver -x/etc/tcp.smtp.cdb -u102 -g101 0 smtp /var/qmail/bin/qmail-smtpd & > >Replace 102 with your qmaild user ID and 101 with your nofiles group id, and make sure the path to your tcp.smtp.cdb file is correct.
ドキュメントを読んでいろいろ試したのですが原因がつかめません。 なにかおわかりになる方はいらっしゃいますでしょうか? ----------------------------------- Sorry. Although I'm listed as a best-preference MX or A for that host, it isn't in my control/locals file, so I don't treat it as local. (#5.4.6) -----------------------------------
POP before SMTPのためにrelay-ctrlを使っているかた、 いらっしゃいますか? 私のマシンはFreeBSDなんですが、makeをするとエラーが出ます。 エラーが出るソースをいじってincludeする順番を変えてみたり したところ行き着く先は
$ make ./compile net/cork.c net/cork.c: In function `socket_cork': net/cork.c:32: `SOL_TCP' undeclared (first use in this function) net/cork.c:32: (Each undeclared identifier is reported only once net/cork.c:32: for each function it appears in.) *** Error code 1
しかし他のサーバーから host -av hoehoe.tv すると -------------- Trying null domain rcode = 0 (Success), ancount=3 The following answer is not authoritative: The following answer is not verified as authentic by the server: hoehoe.tv 228250 IN NS ns1.ns.hoehoe.tv hoehoe.tv 55450 IN MX 0 a.mx.hoehoe.tv hoehoe.tv 86339 IN A 123.456.789.1 For authoritative answers, see: hoehoe.tv 228250 IN NS ns1.ns.hoehoe.tv Additional information: ns1.ns.hoehoe.tv 228250 IN A 123.456.789.1 a.mx.hoehoe.tv 55450 IN A 123.456.789.1 -------------- という感じにMXレコードは登録されています。
なにか原因らしきものがおわかりになる方はいらっしゃいますでしょうか?
657 :名無しさん@お腹いっぱい。 :02/02/28 21:14
質問させてください。
現在qmail-1.03+vpopmail-5.2で設定していますが、 テストメールを送信して、popで受信しようとすると vchkpw: vpopmail user not found hoge@[DOMAIN]:127.0.0.1 となってしまい。~/Maildirを参照してくれません。 vpopmailは/home/vpopmail/domains/[DOMAIN]/[USER] を参照しているようです。(vadddomainで追加すると受信可能)
There is not this user. This user is not a user. This user is not supposed to exist on the earth. This is an incorrect user. Not only user but also user. It's a user. You are a looser.
ローカルでのメールの送受信や、 外部へのメール送信は出来ているのですが、 外部からメールを送ろうとすると、 sorry, that domain isn't in my list of allowed rcpthosts(#5.7.1) というエラーメッセージ付のメールが返って来るのですが、 rcpthostsに書くドメインは自分のドメインだけでは駄目なのでしょうか? それとも何か他に見る箇所があるのでしょうか。
こちらでも、878 と同じようなエラーが出てしまいます。 POP before SMTP を設定するため、vpopmail のconfigure には --enable-roaming-users=y と指定しました。ファイルの場所を 明示的に指定するため --enable-tcpserver-file=~vpopmail/etc/tcp.smtp というのも指定してあります。 これでバーチャルドメインとそのユーザを登録すると POPでメールを取ってくることはできるんですが、送信すると 553 sorry, that domain isn't in my list of allowed rcpthosts となります。