電子書籍の厳選無料作品が豊富!

よろしくお願いします。

サーバー初心者です。
CentOS6.2でPostfix+Dovecot+Postfixadminでメール環境を構築しようと思っています。
Postfix 2.6.6
Postfixadmin 2.3.1
(Dovecot 2.0.9-2)

Postfixadminでメールアドレスを追加しようとしても”WARNING: Problems running mailbox postcreation script!”と出てメールボックスが作成できません。

--Postfixのmain.cf--
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
body_checks = regexp:/etc/postfix/body_checks
bounce_queue_lifetime = 1d
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
disable_vrfy_command = yes
header_checks = regexp:/etc/postfix/header_checks
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mailbox_size_limit = 1073741824
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
maximal_queue_lifetime = 2d
message_size_limit = 10485760
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = ***********
myhostname = mail.************
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
sample_directory = /usr/share/doc/postfix-2.6.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP
smtpd_client_restrictions = permit_mynetworks,reject_unknown_client,permit
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = smtpd
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
unknown_local_recipient_reject_code = 550
virtual_alias_domains = $virtual_alias_maps
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/mailuser
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql/mysql_virtual_mailbox_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 5000
virtual_uid_maps = static:5000

--Postfix再起動してPostfixadminからアドレス追加しようとした時の/var/log/maillog--
Feb 24 15:44:54 *** postfix/postfix-script[10170]: stopping the Postfix mail system
Feb 24 15:44:54 *** postfix/master[10102]: terminating on signal 15
Feb 24 15:44:54 *** postfix/postfix-script[10242]: starting the Postfix mail system
Feb 24 15:44:54 *** postfix/master[10243]: daemon started -- version 2.6.6, configuration /etc/postfix


うまくいかないので色々なサイトを参考にしていじっていたのでどこかで食い違ってきてうまく動作しなくなってしまいました。

よろしくお願い致します。

A 回答 (2件)

メールボックスの作成時にエラーが出るということは、パーミッション関係も疑った方がいいかもです。


ひょっとすると、uid,gidが5000のものでバーチャルホストの設定を行うようになっていますが、そのユーザーは正常に登録されていますでしょうか?
(よくvmailuserみたいなものを登録する手順が多いですが、これがuid,gid5000になっているか…)

設定手順をもう一度確認した方が良さそうですね。
    • good
    • 0

該当するファイルはなにもmain.cfだけじゃないっしょ。


ユーザー追加時のスクリプトがおかしいって言ってるのだから、恐らくmain.cf関係無いでしょう。
設定したファイルはたくさんあると思いますが、全体的にもう一度見直して下さい。

あと、たぶん関係無いですが、Postfixadminがなんで2.3.1???
最新版は2.3.6なので、新しいものを使ってみて下さい。

この回答への補足

申し訳ありません。
main.cfを編集する前はPostfixadmin自体の動作には問題なかったため、main.cfを疑い記載しました。
ちなみにエラーは出るものの、MySQLへは正常にレコード作成されておりますので、問題があるのはPostfix側との認識でよろしいでしょうか?
一度Postfixの設定したファイルを全て見なおしてみます。

ちなみにバージョンに関しては参考にしたサイトが2.3.1を利用していたのでそのまま利用しました。
こちらも最新版を入れなおしてみます。

補足日時:2013/02/24 20:46
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!