How about a mail client that recognizes the duplicate message and doesn't show it to me? I really couldn't care less for the duplicates. I would even prefer something postfixy at ehlo that prevents my mailserver from accepting an email that I already got. (damn you filthy spammers! ;-))
now your mail server has to maintain a database (for every user) that tracks who has received what message IDs. Let us presume a message ID is a modest 20 bytes long, then this database grows by about 20 bytes per message received. This list alone receives about 100 messages a day, more or less, so we are at 2k per day just for this one mailing list, and just for one user! Add to that all the other mail, and now lets add a few more users into the mix, and you start to have rather large overheads in terms of space - also, as the database gets bigger, so to does the time to search it.. Now let us consider the other alternative - not maintaining a database, but simply searching the repository of mail to see if the message is there - this will be even slower because there will be more cruft to sort through, and it has the additional dependancy that the user cannot delete mail unless he is happy to receive a deleted message again (since the mail store becomes the database used to detect duplicates) Better, I think, for the MUA to do it than the MTA, and, ideally, to do it in a separate thread of execution - perhaps show me the duplicate until it has decided it is duplicate, and if I've not read the message already, then silently kill it.. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org