概要

CentOS 6 で postfixadmin の DB に postgresql を使用した際の対応メモ。

手順

デフォルトの状態は pgsql に対応していないらしい

$ sudo postconf -c /etc/postfix -m | grep sql
mysql

pgsql 対応手順

yum-priorities インストール

$ sudo yum install -y yum-priorities

レポジトリ設定

/etc/yum.repos.d/CentOS-Base.repo

[base]

exclude=postfix-*
priority=1

[updates]

exclude=postfix-*
priority=1

[centosplus]

priority=2
enabled=1

centosplus から postfix インストール

$ sudo yum install sendmail
$ sudo yum erase postfix
$ sudo yum install postfix

確認

$ sudo postconf -c /etc/postfix -m | grep sql
mysql
pgsql

掃除

$ sudo yum erase sendmail