sendmail issues - make fails to create aliases.db in /etc/mail

Jim stapleton.41 at gmail.com
Tue Jan 12 17:00:12 UTC 2010


make in /etc/mail fails (silently) to create aliases.db. I touched all
the source files I modified to make sure they would be rebuilt (since
the last rebuild failed). What I am finding is that the command
"/usr/sbin/sendmail -bi -OAliasFile=/etc/mail/aliases" is not creating
aliases.db, nor is it creating any errors. I tried running
`/usr/sbin/sendmail -v -bi -OAliasFile=/etc/mail/aliases`, but aw no
errors from that, either.

Anyone experienced something like this before and have suggestions on
what I should examine next?

Thanks,
-Jim Stapleton


[root at mail-jail /etc/mail]# ls
Makefile                freebsd.mc              mail-jail.submit.cf
README                  freebsd.submit.cf       mail-jail.submit.mc
access                  freebsd.submit.mc       mailer.conf
access.db               helpfile                mailertable.sample
access.sample           local-host-names        sendmail.cf
aliases                 mail-jail.cf            submit.cf
freebsd.cf              mail-jail.mc            virtusertable.sample
[root at mail-jail /etc/mail]# touch aliases; touch access; touch
local-host-names ; touch sendmail.cf; touch virtusertable.sample
[root at mail-jail /etc/mail]# make
/usr/sbin/makemap hash access.db < access
chmod 0640 access.db
/usr/sbin/sendmail -bi -OAliasFile=/etc/mail/aliases
chmod 0640 /etc/mail/aliases.db
chmod: /etc/mail/aliases.db: No such file or directory
*** Error code 1

Stop in /etc/mail.

[root at mail-jail /etc/mail]# /usr/sbin/sendmail -v -bi
-OAliasFile=/etc/mail/aliases
sendmail: -O option ignored
postalias: dict_eval: const  mail
postalias: dict_eval: const  ipv4
postalias: dict_eval: const
postalias: dict_eval: const
postalias: dict_eval: const
postalias: dict_eval: const
postalias: name_mask: ipv4
postalias: dict_eval: const  mail-jail.localdomain
postalias: dict_eval: const  localdomain
postalias: dict_eval: const  Postfix
postalias: dict_eval: expand
${multi_instance_name:postfix}${multi_instance_name?$multi_instance_name}
-> postfix
postalias: dict_eval: const  postfix
postalias: dict_eval: const  maildrop
postalias: dict_eval: expand $myhostname, localhost.$mydomain,
localhost -> mail-jail.localdomain, localhost.localdomain, localhost
postalias: dict_eval: expand $myhostname -> mail-jail.localdomain
postalias: dict_eval: const
postalias: dict_eval: const  /usr/local/libexec/postfix
postalias: dict_eval: const  /var/db/postfix
postalias: dict_eval: const  /usr/local/sbin
postalias: dict_eval: const  /var/spool/postfix
postalias: dict_eval: const  pid
postalias: dict_eval: const  all
postalias: dict_eval: const
postalias: dict_eval: const  double-bounce
postalias: dict_eval: const  nobody
postalias: dict_eval: const  hash:/etc/aliases
postalias: dict_eval: const  20090828
postalias: dict_eval: const  2.6.5
postalias: dict_eval: const  hash
postalias: dict_eval: const  deferred, defer
postalias: dict_eval: const
postalias: dict_eval: expand $mydestination -> mail-jail.localdomain,
localhost.localdomain, localhost
postalias: dict_eval: expand $relay_domains -> mail-jail.localdomain,
localhost.localdomain, localhost
postalias: dict_eval: const  TZ MAIL_CONFIG LANG
postalias: dict_eval: const  MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ
XAUTHORITY DISPLAY LANG=C
postalias: dict_eval: const  host
postalias: dict_eval: const
postalias: dict_eval: const  +=
postalias: dict_eval: const  -=+
postalias: dict_eval: const
debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps
postalias: dict_eval: const
postalias: dict_eval: const  bounce
postalias: dict_eval: const  cleanup
postalias: dict_eval: const  defer
postalias: dict_eval: const  pickup
postalias: dict_eval: const  qmgr
postalias: dict_eval: const  rewrite
postalias: dict_eval: const  showq
postalias: dict_eval: const  error
postalias: dict_eval: const  flush
postalias: dict_eval: const  verify
postalias: dict_eval: const  trace
postalias: dict_eval: const  proxymap
postalias: dict_eval: const  proxywrite
postalias: dict_eval: const
postalias: dict_eval: const  2
postalias: dict_eval: const  100s
postalias: dict_eval: const  100s
postalias: dict_eval: const  100s
postalias: dict_eval: const  100s
postalias: dict_eval: const  3600s
postalias: dict_eval: const  3600s
postalias: dict_eval: const  5s
postalias: dict_eval: const  5s
postalias: dict_eval: const  1000s
postalias: dict_eval: const  1000s
postalias: dict_eval: const  10s
postalias: dict_eval: const  10s
postalias: dict_eval: const  1s
postalias: dict_eval: const  1s
postalias: dict_eval: const  1s
postalias: dict_eval: const  1s
postalias: dict_eval: const  500s
postalias: dict_eval: const  500s
postalias: dict_eval: const  18000s
postalias: dict_eval: const  18000s
postalias: dict_eval: const  1s
postalias: dict_eval: const  1s
postalias: name_mask: host
postalias: inet_addr_local: configured 1 IPv4 addresses
postalias: mynetworks: 192.168.1.4/32
postalias: dict_eval: const  192.168.1.4/32
postalias: open hash /etc/aliases
postalias: Compiled against Berkeley DB version 1


More information about the freebsd-questions mailing list