【Postfix】[RHEL 10 + postfix 3.8.5]で、”hash:/etc/postfix/access is unavailable. unsupported dictionary”のエラー

Postfix & Dovecot

1 メール受信できない現象詳細

[RHEL 10 + postfix 3.8.5]で、
“hash:/etc/postfix/access is unavailable. unsupported dictionary”
のエラーでメール受信ができない。
送信は、問題なくできている。

【送信元のエラー】
メール送信元では、次のエラーが返されている。

【Postfixのログ】
Postfixのログから、
/etc/postfix/access”のアクセスで“hash”タイプのディレクトリがサポートされていない
とのこと。

それが原因で、受信を拒否していた。

2  対処方

RHEL 10 / postfix 3.8.5のPostfix設定ファイル“main.cf”で、
下に示すような項目が追加されていた。
デフォルトのデータベースタイプが、“hash”ではなく“lmdb”になっていた。

そのことに気がつかず、今までの動いていた旧バージョンのpostfixの設定をそのまままねて
オリジナル設定ファイル中の“/etc/postfix/access”を
データベースタイプ“lmdb”からわざわざ“hash”に変更していた。

オリジナル設定ファイルの“lmdb”に戻したことで、メールを受信できるようになった。

以上

本文中の記述に、
誤字や脱字、誤った内容の記述など見つかりましたら、
下に示すフォームでご連絡いただければ幸いです。

お問い合わせ

 

コメント

Add A Knowledge Base Question !

You will receive an email when your question will be answered.

+ = Verify Human or Spambot ?

タイトルとURLをコピーしました