Hello,
I'm trying to enable hardlinks for messages sent to mutiple users. (I need this because I have mailing lists with 5000 users used many times a day).
I've read that, to do this, I have to write a script that uses the /usr/local/libexec/dovecot/deliver command in this way: deliver -p <FILE> -d <USER1> -d <USER2>
Of course, I enabled the "socket listen" option in the configuration file to get the command line work, and set the maildir_copy_with_hardlinks = yes
The deliver command works, so I have the messages correctly in the "new" directory in the maildir folder.
But if I list the files, they have the "links" number = 1, so I see that the file was copied, not hardlinked!
I see in the page http://wiki.dovecot.org/LDA that is possible, in fact it says
Parameters [...] -p <path>: Path to the mail to be delivered instead of reading from stdin. If using maildir the file is hard linked to the destination if possible. This allows a single mail to be delivered to multiple users using hard links, but currently it also prevents deliver from updating cache file so it shouldn't be used unless really necessary. (v1.1+)
Of course, I use a version 1.1+ (1.2.12).
Please help, thanks in advance
Fabio Ferrari