Globaldeprecated
The manual says one thing about this line: it is no longer valid because PowerMTA does not support SSLv3. It has neither a value nor a default.
That is how it should be. SSLv3 was recognized as unfit more than ten years ago; its absence is the normal state, not a limitation.
The same line exists for sending — smtp-tls-allow-sslv3 in the recipient block — and it has no effect either.
There are no values. The only action is to remove it:
| What was found | What to do |
|---|---|
| smtp-server-tls-allow-sslv3 | delete, behavior will not change |
| other smtp-server-tls-allow-* next to it | rewrite them all as a pair of bounds |
Versions for receiving are set by the pair smtp-server-tls-min-version and smtp-server-tls-max-version.
# it should not be like this — the line does nothing smtp-server-tls-allow-sslv3 false # it is enough to remove it: versions are set with bounds smtp-server-tls-min-version tlsv1.2
what people get wrong and how it ends1 mistake▶
§ 3.3.1.12
0 relations
grep -rn "tls-allow-sslv3" /etc/pmta/
3 articles
◇Accept, route, deliverA message’s path inside the node: accept, decide where, deliver — and all the settings live between these three steps.◇Four value types the whole config is written inBoolean, domain pattern, regular expression and time interval — defined once in § 3.2 and then used by all directives.◇Reloading settings versus restarting the serviceThe configuration is read at startup, and after that edits are picked up by the reload command — except for the directives the manual marks as requiring a restart.