-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question] With TLS changes in April, do I need to change anything? #78
Comments
Hi @mzzovko, The package itself will continue to work without upgrading, though you will want to make sure your connection to Postmark is using TLSv1.1+. The requirements to connect to Postmark after the TLS changes are:
You can further test against our test API endpoint, this endpoint acts how our standard endpoint will work after the upgrade. You can do this by temporarily setting the BaseURL to point to the test endpoint, to validate your system works with these changes:
Let me know if you have any questions on this! |
@briankerr Regarding the cURL requirement you mentioned, I have a machine running with version 7.29.0 (according to PHP Info) that works fine with the new endpoint as shown in your code above. Is this expected?
Here's the code used in case this helps anyone else test their setup...
Mostly taken from the postmark php wiki example here. |
@briankerr Is there anything I can look for in the email headers (or even in the Postmark account dashboard activity log) to ensure that the received email was actually processed by the test endpoint? Might be useful for client assurance that their test sends are actually going through the intended endpoint. |
@netcarver Hi Steve 👋 I'm checking with some colleagues on your questions (I want to make sure I have an accurate answer). After speaking with them, I'll follow-up with you (most likely, tomorrow, the 9th). |
@briankerr Hi Brian, thanks for the follow-up. I checked in with one of your colleagues on the support team to see if our test emails were using TLS1.2 and it appears they were - however, we definitely are not meeting your quoted minimum install version for cURL. |
@netcarver Hi Steve! Thank you for your patience. cURL version 7.34.0 is the first version of cURL to default to TLSv1.2. So it is possible to use an older version of cURL, though those connections default to an older version of TLS "out of the box" if you will. I see you're using Red Hat and they've included a default for a higher version of TLS as part of the OS for 7.29. Since we've verified your connection is TLSv1.2, you're good here. When it comes to finding the hostname endpoint you're using, since this is a rare type of cutover, we don't give visibility into this within our UI since we normally only have |
Thanks both @briankerr & @netcarver - I've tested it and it works 👍 |
Hi,
I recently received this email about TLS changes, I'm using version 2.11 in an old project - do I need to change anything except update the package version so Postmark continues to work after April?
Link from email
https://postmarkapp.com/updates/upcoming-tls-configuration-changes-for-api-users-action-may-be-required
The text was updated successfully, but these errors were encountered: