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.

Reply via email to