Civica Election Services insist they will only send mail to servers which use TLS and as I need to receive their mail at present for an election in progress that means I have to set up TLS on my incoming Postfix server.
I have tried my best to follow the guide at https://www.postfix.org/TLS_README.html for server configuration but I'm struggling to test the configuration.
My outgoing client isn't TLS-enabled so can only send in plain text and although I see the following lines (addresses munged) in the logs I'm not convinced as nothing has been received from outside with TLS:
If I try to enable TLS on my outgoing machine and everything then works, fine, but in all likelihood something will be wrong at at least one end and the problem will be troubleshooting that.
I have tried to use
Postfix is listening on port 25 and though I have forwarded ports 465 and 587 in my router and pf it isn't currently listening on them. There was no mention of needing them when using STARTTLS in the postfix README.
I must admit I'm out of my depth here as I've always had mail just work since setting up DKIM, SPF, and DMARC, but with Civica being so fussy I have to move on and get this extra layer of security working.
I have tried my best to follow the guide at https://www.postfix.org/TLS_README.html for server configuration but I'm struggling to test the configuration.
My outgoing client isn't TLS-enabled so can only send in plain text and although I see the following lines (addresses munged) in the logs I'm not convinced as nothing has been received from outside with TLS:
Code:
Aug 22 22:17:47 mailin postfix/smtp[96183]: initializing the client-side TLS engine
Aug 22 22:17:47 mailin postfix/smtp[96183]: 0B0B71398A: to=<yyyy@zzzz.aaaa>, orig_to=<xxxx@xxxx.co.uk>, relay=master.localdomain[192.168.1.64]:25, delay=0.2, delays=0.1/0.06/0.02/0.03, tls=may:none, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 2DB152E0067)
If I try to enable TLS on my outgoing machine and everything then works, fine, but in all likelihood something will be wrong at at least one end and the problem will be troubleshooting that.
I have tried to use
openssl s_client to test but though this works well with https servers it seems unable to communicate with smtp and postfix complains "warning: non-SMTP command" when I follow online tutorials for validating TLS on mail servers using that.Postfix is listening on port 25 and though I have forwarded ports 465 and 587 in my router and pf it isn't currently listening on them. There was no mention of needing them when using STARTTLS in the postfix README.
I must admit I'm out of my depth here as I've always had mail just work since setting up DKIM, SPF, and DMARC, but with Civica being so fussy I have to move on and get this extra layer of security working.