# MySQLが動いているホストを指定
db_host = localhost
# MySQLのポートを指定。デフォルトのままなら省略可。
db_port = 3306
# MySQLのソケットを指定。サンプルでは省略されているが、デフォルトのパスが異なり、" Can't connect to local MySQL server through socket '/var/tmp/mysql.sock' "と怒られるので指定。
db_unix_socket = /var/lib/mysql/mysql.sock
# データベース名。以下のデータベース関連の内容はPostfixAdminで設定した内容による。
db = postfix
# データベースのユーザ名
db_user = postfix
# データベースのパスワード
db_passwd = new password1
# 意味不明で、デフォルトのまま。
db_client_flags = 0
# デフォルトのパスワード体系を指定。PLAIN, PLAIN-MD5, DIGEST-MD5, CRYPTがサポートされているが、"PLAIN"を設定。
default_pass_scheme = PLAIN
# MySQLでホームディレクトリとuid/gidをゲットするSELECT文の設定。PostfixAdminのテーブル構造に合わせて指定。
# concatのところのパスは
こちらで設定したバーチャルメールボックスのパスを指定。uid/gidも合わせること。
# 下記は非常に長いが1行なので注意。
user_query = SELECT concat('/usr/local/virtual/', maildir) as home, 10000
as uid, 10000 as gid FROM mailbox WHERE username = '%u' AND active = '1'
# MySQLでパスワードをゲットするSELECT文の設定。PostfixAdminのテーブル構造に合わせて指定。
password_query = SELECT password FROM mailbox WHERE username = '%u' AND
active = '1'