Global
The latency in milliseconds that the fake receiver adds to its replies. The default is zero: the receiver answers instantly.
Zero makes the run unrealistic. A real receiver is on the network: between a command and a reply tens of milliseconds pass, and on an intercontinental route hundreds. All that time the connection is busy — and it is connection occupancy that runs into max-smtp-out and determines real throughput.
With zero latency the node manages to hold several times more conversations on one connection than it can in real life, and the ceiling comes out overstated.
A hundred milliseconds is a reasonable starting point. That is how long an exchange with a receiver in the same part of the world takes.
Two to three hundred — for long routes. If the mailing goes across an ocean, a run with a hundred will still overstate the ceiling.
Zero is kept for only one task — measuring the node itself, detached from the network. It cannot be used for planning.
# a receiver in the same part of the world answers roughly like this dummy-smtp-port 2525 dummy-smtp-latency 100
what people get wrong and how it ends2 mistakes▶
our experience
our experience
1 relation
grep -n dummy-smtp-latency /etc/pmta/config pmta show status | head -20
3 articles
◇The activation key is a prerequisite for installation, not a step after itWithout an activation key from SparkPost support the engine neither installs nor runs, and the license tier sets the outbound connection ceiling: on Standard everything above 200 is ignored.◇Cloud restrictionsClouds restrict outbound mail on port 25 until you ask them to lift the limit, and mailbox providers treat their address ranges with suspicion.◇How to turn a sending plan into hardwareTwo constants for sizing any node: about 2 KB of memory per queued recipient and spool space proportional to the total size of the messages.