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