On Mon, Feb 10, 2003 at 01:06:53PM +0530, info wrote:
Hi all,
I am new to this list. I have few questions which I tried to search in
the archives but could not find any relavent answers to them.
My requirement:
I have a mailing list with 100 users subscribed to it. Normally when i
send a mail to this list each user will have a copy of the mail. If
there is an attachment of lets say 1MB, then a total of 100MB disk space
is used up as each user gets a copy of the mail.
Is it possible to have a single copy of the mail in such a scenario and
have links(pointers) to this mail for all the users. This way I think we
can save on the disk space.
Why do you send a 1MB attachment in a mailing list? Use a better system
of distributing large files. Send all the users a URL to the file,
and let them download it.
Anyway, if you must do it via email, then instead of using a standard
mailing list, you can deliver such a large message with a custom script
which creates the message file, and then creates hard-links from that
message file to every user's inbox. Each user will appear to have the
message, but there will only be one copy on disk.
*** WARNING ***
The above only works properly if the users retrieve their email using
POP. If they have shell access, or perhaps even IMAP, then they can
modify the message file, and then every other user will see the changes,
and you may not want that.