-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 10 Nov 2014, Mahdi Mahdi wrote:
Hello,We have a mail service that uses postfix and dovecot. We would
like to send an email to a large number of users(about 100K). However,
it takes too long to send the email through smtp. Is there any solution
to deliver the email locally to all user mailboxes directly.dovecot uses
lmtp for transfering local emails. the worst solutoin is that copy the
email to all mailboxes via linux file system. But we would prefer to use
some tools provided by dovecot like doveadm. is there any way to do this
job?
if your mail storage is Maildir and you use virtual users with the same
uid/gid for all users, the filesystem level is easy going and circumvent
Sieve:
1) sent the message to yourself,
2) move the message file somewhere, no user can access,
3) remove delivery headers,
4) rename the file, in order to not contain the ":2,"... stuff,
5) for u in *; do ln message_file /home/"$u"/Maildir/new; done
The for loop has to be altered to match your local requirements (path,
users, ...) though.
=====
Alternativly check out if Dovecot LDA works as expected and use it.
- --
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEVAwUBVGHXMHz1H7kL/d9rAQKW8gf/Zslvd7JLfiWVtTQYqjoo4gWIY5KVYy3P
cxZCRswcFYoCtS0wmzi6kFqfYYZlvOz+Mak9FNM7SqbRNeGDhW9xHaWKc4SxTRE9
Rq8BGCltBNSgW/O4KPImF4S6jvlhVp433oOL70Q9zK7Pk5KOpA47YsHdosSwaZ+6
+buRPIoKOB/ktU4pnsCSrnGNuFw7EgME+pAJy98qjjJ2XKejZ0/fKxma4eaxxj5J
rfI71Gs4o3VIpJMdcYH3uBGkkn4/qCI4AqaHiZwnjoE7PwB8oipFbnQUdoHjFoMZ
eqsg/92eby97/w2+PwiR0mnQbU5H4Zt5Fx9cp7okeSWMBGRNb2dDUA==
=CFTS
-----END PGP SIGNATURE-----