Mailing List Archive

[Bug 605] appendfile batch delivery to several maildir folder
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=605

Graeme Fowler <graeme@graemef.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |graeme@graemef.net




--- Comment #1 from Graeme Fowler <graeme@graemef.net> 2007-09-28 09:42:14 ---
Just to clarify: you mean that if a message arrives for multiple local
recipients using the appendfile transport in maildir mode, to deliver one copy
and then hardlink the other recipients' copies to that one?

This is similar to the system used in CommuniGate Pro, and (I'm fairly sure)
several other commercial systems. It saves on actual disk usage but *only*
applies to the scenario above.

Given the myriad ways Exim can deliver messages, this might be quite a large
undertaking for a small gain.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[Bug 605] appendfile batch delivery to several maildir folder [ In reply to ]
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=605

Nigel Metheringham <nigel@exim.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |nigel@exim.org




--- Comment #2 from Nigel Metheringham <nigel@exim.org> 2007-09-28 10:00:16 ---
Obviously this could only work if all the users stored their mail with the same
ownership (uid). Otherwise it would cause issues with reading/removal of the
file after use.

There will be issues with appropriate header writing - Envelope-To: semantics
may clash with single instance storage.

Frankly if you need single instance message store you would probably be better
considering cyrus imap, which has implemented this for a number of years in
production environments.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[Bug 605] appendfile batch delivery to several maildir folder [ In reply to ]
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=605




--- Comment #3 from Andrew Shirrayev <andrews@gate.ort.spb.ru> 2007-09-28 13:13:10 ---
(In reply to comment #2)
> Obviously this could only work if all the users stored their mail with the same
> ownership (uid). Otherwise it would cause issues with reading/removal of the
> file after use.
yes

> There will be issues with appropriate header writing - Envelope-To: semantics
> may clash with single instance storage.
This general restriction for use batch_max.

> Frankly if you need single instance message store you would probably be better
> considering cyrus imap, which has implemented this for a number of years in
> production environments.
Convert 100Gb mail dir storage to other format... Without stoping service...
:-) And 200Gb addition disk space if "Single Instance Store" it is not
accessible at converting.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##