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

Gary Kline kline at thought.org
Tue Jan 12 17:36:57 UTC 2010


On Tue, Jan 12, 2010 at 12:00:03PM -0500, Jim wrote:
> 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
> 


	What happens if you do a grep aliases in /etc/mail?  In my sensmail
	files I see references to aliases in the config *.cf and Makefile,
	and the aliases file itself.  

	Did you edit any of these files?  Should work by default.

	gary


> 
> [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
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"

-- 
 Gary Kline  kline at thought.org  http://www.thought.org  Public Service Unix
        http://jottings.thought.org   http://transfinite.thought.org
    The 7.79a release of Jottings: http://jottings.thought.org/index.php



More information about the freebsd-questions mailing list