Global
The port on which the node listens for fake receiver connections. The default is zero, and zero here means not “any” and not “standard” but “do not listen at all”.
Hence a simple consequence: this line is the switch for the whole mechanism. You can set the address, the latency, the set of extensions — as long as there is no port, nothing works. And vice versa: setting the port is enough for the receiver to come up with the defaults of the other seven lines.
Its pair is dummy-smtp-ip: it says which address to listen on. The port decides whether to listen at all.
Take a port that is not in use. 2525 is recognizable as a test port; port twenty-five must not be taken — the real service sits on it.
Set it back to zero right after the run. Not “someday”, but with the same configuration edit.
Check that it really closed. The line being removed does not yet mean the port is not listened on: reloading the configuration is mandatory.
# a run: the receiver is up on a local address dummy-smtp-ip 127.0.0.1 dummy-smtp-port 2525dummy-smtp-update-stats false
what people get wrong and how it ends2 mistakes▶
our experience
§ 3.3.1.57.2
1 relation
ss -ltn | grep 2525 grep -n dummy-smtp-port /etc/pmta/config
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.