お久しぶりです。
また問題が出ちゃいました・゜・(つД`)・゜・
メールサーバーの事なんですけど、
最初は送受信できていたのに
後から何故か送信だけが出来なくなってしまいました。
サーバー機からは出来るのにクライアントからだと送信できません。
Client host rejected: cannot find your hostname[クライアントIP]
と、エラーが出て送信できません。
100%ここのサイトだけやった訳じゃないですけど、
どこの設定がおかしいなどわかる方がおられましたら、
ヨロシクお願いします。
dracdかcourier-imapのどちらかが、aptでアップグレードされてませんかね?
以下のコマンドでバージョンを見てください。
DLしたやつと同じでしょうか?
# rpm -q dracd
# rpm -q courier-imap
アップグレードされている場合は一度アインストールしてから、当サイトからリビルド済のパッケージをDLしてインストール&設定すればOKだと思います。
# rpm -e パッケージ名 ←パッケージを削除するコマンド
当サイトからDLしたパッケージはリビルドしたやつなのでアップグレードしてしまうと不具合が出ます。
インストール後に「各種対処方法」のページを参照してAptでアップグレードされないようにしておけばOKです。
> 後から何故か送信だけが出来なくなってしまいました。
> サーバー機からは出来るのにクライアントからだと送信できません。
>
> Client host rejected: cannot find your hostname[クライアントIP]
それは逆引きが関係してるんでしょうね
サーバ自信には最低限localhostという名称がついてますがプライベートIPには通常ないもので・・・
/etc/hosts
ここに、普段のクライアントのIPと適当なホスト名(client-x.domain.jp とか)を付けてみてください。
hostsの適用については俺はよく知らないので調べるか的確なのは再始動
ちなみにIPアドレスを固定していないでDHCPに頼ってると解決できないのですから
Postfix(かな?検索機能を使っても過去のが出なかった)のmain.cf上でsender loginのホストが分からんものは拒否る設定を削除してやりましょう
おぉ!凄いです一発で出来ました♪
ありがとうございます。
まさかhostsが関係してるなんて思いもしませんでした。
勉強になります。
みなさんありがとうございました。