[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:01376] hashでInvalid argument



はじめまして。高橋といいます。

先日までPostfix 20010228pl08を使っていましたが、Version 1.1.2にアップグ
レードしたところ、smtpdがhashテーブルでエラーを出すようになりました。

main.cfで
smtpd_sender_restrictions = reject_unknown_sender_domain,hash:/etc/postfix/access
と指定すると、ログに以下のようなメッセージが出力されます。

Jan 30 19:25:05 foo postfix/smtpd[20301]: fatal: error reading /etc/postfix/access.db: Invalid argument
Jan 30 19:25:06 foo postfix/master[20181]: warning: process /usr/libexec/postfix/smtpd pid 20301 exit status 1
Jan 30 19:25:06 foo postfix/master[20181]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Jan 30 19:25:06 foo postfix/cleanup[20302]: warning: premature end-of-input from cleanup socket while reading input attribute name

accessの中身は
xxx.com		REJECT
のような記述をしていますが、中身を空にしてhashを再構築しても発生します。
現在はhash:/etc/postfix/accessをはずして運用してますが、原因がわかる方は
いらっしゃいますか?

なお、OSはRedHat Linux 6.2で、glibcは2.1.3-23です。Berkeley DBはインストー
ルしていません。PostfixはPCRE付きで構築しています。
また、FreeBSD 4.4では正常に動いています。

他に必要な情報がありましたらご指摘下さい。
以上、よろしくお願いいたします。

% postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
allow_mail_to_commands = alias, forward, include
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
default_destination_concurrency_limit = 10
disable_vrfy_command = yes
home_mailbox = Maildir/
inet_interfaces = all
local_destination_concurrency_limit = 2
luser_relay = taka+bounce
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = goo.com
myhostname = foo.goo.com
mynetworks = 192.168.1.0/24, 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
notify_classes = resource, software, policy, protocol
queue_directory = /var/spool/postfix
readme_directory = /etc/postfix
recipient_delimiter = +
relay_domains = $mydestination
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_recipient_restrictions = permit_mynetworks, check_client_access hash:/etc/mail/dracd
, permit_mx_backup, check_relay_domains
smtpd_sender_restrictions = reject_unknown_sender_domain
virtual_maps = pcre:/etc/postfix/virtual-pcre


---
TAKAHASHI Shigeo
E-Mail: tyche@xxxxxxxxxxxxxxxxx

Follow-Ups
[postfix-jp:01380] Re: hashでInvalid argument, IKEDA Nozomu
[postfix-jp:01384] Re: hashでInvalid argument, Ryuzo Sato

[検索ページ] [Postfix-JP ML Home]