Problem with alias length in base Sendmail

Spil Oss spil.oss at googlemail.com
Sun Jan 24 18:10:14 UTC 2010


Hi jhell,

aliases can be used as mailing-lists........ (remember to also have a
<listname>-owner alias if you wish to use it that way)

And there is a work-around, also documented in the aliases man-page.
split it up in multiple parts that are lists again

mailinglist: mailinglist-part1, mailinglist-part2, mailinglist-part3

mailinglist-part1: recipient1 at example.org, recipient2 at example.net

mailinglist-part2: recepient3 at example.net, recipient4 at example.org

Still curious as to why the NEWDB in FreeBSD does not support more
than ca. 1000-bytes in an alias.

Kind regards,

Spil.

On Sun, Jan 24, 2010 at 7:03 PM, jhell <jhell at dataix.net> wrote:
>
> On Sun, 24 Jan 2010 04:50, spil.oss@ wrote:
>>
>> Hi All,
>>
>> Today I ran into the BUG documented in the aliases man-page.
>>
>>      If you have compiled sendmail with DBM support instead  of  NEWDB,
>>  you
>>      may  have  encountered problems in dbm(3) restricting a single alias
>> to
>>      about 1000 bytes  of  information.   <snip>
>>
>> Looking at Sendmail, it is compiled with NEWDB so the restriction
>> would not apply.
>>
>> # sendmail -d0.1 -bv root
>> Version 8.14.3
>> Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7
>>               NAMED_BIND NETINET NETINET6 NETUNIX NEWDB NIS PIPELINING
>> SCANF
>>               STARTTLS TCPWRAPPERS USERDB XDEBUG
>>
>> If my alias (including whitespace) exceeds ca. 1000 characters,
>> running `make aliases` will report an error.
>>  /etc/mail/aliases: line 320: alias too long
>> Resulting in an aliases.db file without the too long alias
>>  550 5.1.1 <alias1 at example.org>... User unknown
>> Which means to me that the alias is simply skipped and the rest of the
>> aliases database is installed.
>>
>> There is a workaround documented with the bug in the man-page, but I'd
>> very much like to understand why this is failing.
>>
>> FreeBSD gw.example.org 7.2-RELEASE-p1 FreeBSD 7.2-RELEASE-p1 #2: Thu
>> Jun 11 12:58:02 CEST 2009
>> root at gw.example.org:/usr/obj/usr/src/sys/MYKERNEL  i386
>>
>> Kind regards,
>>
>> Spil
>>
>
> That's either one hell of a pipe or the owner of that email address can be
> proud that no-one will ever email him/her ;)
>
> Can you post the alias in question ? Maybe there is another way that you
> could go about doing this if it is not just a test case trying to flaunt the
> adequate limits of sendmail.
>
> --
>
>  jhell
>
>


More information about the freebsd-stable mailing list