Dear sirs,
We have an alias that is used for reaching all users on the system. Let's call it 'everybody', it is actually something else. My question also applies to messages that are adressed to multiple users on the same system.

Is there one new MESSAGEBLK created in the database for each user for these messages, or is the MESSAGEBLK shared between the users.

From the documentation it looks like the answer is one identical MESSAGEBLK for each user.

I beleive you could shrink the size of the database by doing something like the link count for inodes that is used in ordinary unix file systems.

I also beleive this would break havoc with your database implementation, but I do think it would be an improvement.

This would be great for not flooding the database when a user sends a 10MB attachment to 20 receivers or whatever.

It would be troublesome for ISPs that bills according to the size of your mailbox, but I do not think they mind charging twice for the same disk space. :-)

/Magnus



Reply via email to