Jay G. Scott:
>
> Greetings,
>
> the aliases files are limited to 1024 chars/record because of NIS.
>
> but postfix looks like it would take hash maps instead for things
> like aliases. does this work around the 1024 character limit?
> i hope, i hope. the chaining biz is annoying.
hash and btree tables solve that problem.
Postfix does not enforce a length limit when it creates database
records. If the underlying database allows jumbo-sized records
then Postfix will happily store them.
The 1024-byte limit comes from Sun's ndbm implementation (*) which
was historically used to store the NIS tables. Other NIS
implementations may use different databases with different limits.
Wietse
(*) From the ndbm manpage:
The sum of the sizes of a key/content pair must not exceed
the internal block size (currently 1024 bytes). Moreover all
key/content pairs that hash together must fit on a single
block. dbm_store() will return an error in the event that a
disk block fills with inseparable data.