> On Apr 11, 2017, at 1:55 PM, Philip Paeps <phi...@trouble.is> wrote: > > It is worth repeating that the spinning rust actually matters in this case: > Postfix fsync()s when accepting a message into the queue. The time to it > takes to enqueue a message is at least the time it takes to write it to > disk, not simply the time it takes to hit the buffer cache.
For high-volume senders, the main problem is usually getting the mail *out* faster with less friction from the receiving systems. Accepting mail faster is not necessarily a good idea, if that just means a bigger backlog. The OPs efforts should go towards understanding what it takes to send email at the intended volume. Receiving it fast enough is a secondary issue. It sounds like the OP is largely unprepared for the task at hand. This requires real experience and dedicated effort. Just asking for a few ideas on this list is unlikely to be sufficient. A sane approach is to start small, grow gradually, and solve small problems as they come up, before they become big problems. Going from nothing to sending a very large volume of mail is not easy. -- Viktor.