CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2009/10/11 11:40:49
Modified files:
usr.sbin/smtpd : aliases.c lka.c makemap.8 parse.y ruleset.c
smtpd.h
Log message:
implement proper virtual domains instead of faking them on top of primary
domains. this means that:
- virtual domains no longer deliver to a local user when not told to
- they no longer attempt to resolve aliases when not told to
- they no longer need an explicit rule in smtpd.conf for EACH domain
- the "virtual" map is no longer hardcoded
- smtpd no longer needs a restart to support a new domain
instead we introduce the: accept for virtual map "mapname" [...] syntax
which refers to a map that can be manipulated at runtime.
idea discussed and okayd with jacekm@