過去数日間、ラックスペースの CentOS 6 クラウド サーバーにメール サーバーをセットアップしようとしています。私はハウツーフォージのチュートリアルに従っています。すべてが適切にインストールされ、説明どおりに動作しているように見えましたが、メールを送信できませんでした。
メールログを見ると、postfix が次のようなエラーを吐き出していることがわかります。
「postfix/cleanup[28509]: 警告: mysql サーバー 127.0.0.1 に接続: ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)」
したがって、postfix が正しいユーザーとパスワードの設定を認識していないと推測しています。「mysql-virtual_*.cf」ファイルを使用し、postfix config でこれらのファイルを指すように、howtoforge チュートリアルに従ってこれらを設定しました。権限は適切に設定されています。
したがって、仮想メールボックス構成の mysql テーブルにアクセスしようとするために、postfix が引き続き root ユーザーを使用する理由が気になります。