Hi List,

I'm designing some 'mail-sending' platform with a little bit of specific requirements. It would be a large mass mailing service (no spam of course) with almost 150 mails/sec and have to sent mails ~ 14-16 hours per day with that intensity. The exact fetching, queueing, sending is not my worries, I mean I already know how to do it. (with postfix off course:) ) But the hard part for me is that , for every one email I have to track full statistics. A fetch mail address and content from a database where every email is linked to a unique hash, the purpose of which is to be the unique id per unique email.

So, I need some advices from you people,
- is there a way to link queued email(queue id, may be) with the unique id from the db, so I can track and parse from logs from example. - or may be can I assign my ids as queue id for every mail, and that will be the unique id for that mail from the database.

or may be I loose something major that can do this in a easy(in machine perspective) way.

Of course the performance is very important, because of the intensity of the sendings.

ps.
I will appreciate every advice from you guys.
Thank in advance

Best Regards,

Stoyan Stoyanov
Core Systems

Reply via email to