2022-11-28 09:55:25 Info : Failed to send to: addticket@autotask.net (StartTlsFailed 220 220 2.0.0 SMTP server ready) will retry 4 for Automation O365 Helpdesk Automation
Hello,
I'm getting the error message:
2022-11-28 09:55:25 Info : Failed to send to: addticket@autotask.net (StartTlsFailed 220 220 2.0.0 SMTP server ready) will retry 4 for Automation O365 Helpdesk Automation.
When Think Automation tries to process an e-mail.
Anyone else evert see this?
- DDaniel Horton @daniel.horton
Hi mmerlino,
Yes, this is a product issue due to a component bug found with SMTP outbound messaging and we have resolved it in our next release, though a fix is available through our Pre-Release version.
To update to the pre-release go into the ThinkAutomation Studio and follow these steps:
- File -> Server Settings -> Customer Participation
- Then tick 'Include Pre-Release Updates'
- Now Click OK
- Then go to File -> Check for Updates
- Update to 898.2
- Review the behaviour again for SMTP email
This will resolve the issue and you may turn off the Custom Participation option if you wish to only receive future public builds.
- DIn reply tommerlino⬆:Daniel Horton @daniel.horton
Okay, this could be a secondary issue with Microsoft's recent removal of Basic Authentication. You would need an App Password for the mailbox in question to be configured to allow you to continue using SMTP with Basic Authentication. You are no longer able to use the account's username + password combination for authentication due to the wide spread changes at Microsoft for their new Two Factor Authentication requirements introduced in October 2022.
Additionally to that it is also possible that Microsoft have switched off your SMTP protocol for particular accounts if you have not used it. That would also need to be checked to ensure that it is still enabled.
Unfortunately that is a wide-spread issue that Microsoft have recently introduced and can be confused with the behaviour we had in a previous ThinkAutomation version. Though the solution previously provided is necessary for ThinkAuotmation to support the use of App Passwords against an Office 365 SMTP account.
Thank you
Daniel,
We ran into this issue last month. There was no place to enter an App Passsword in Think Automation. If we setup the App Password, where do we enter in T.A ?
Please advise
- In reply todaniel.horton⬆:
We are waiting on approval to increase our level of support.
In the meantime, is there anything else that can be suggested? I’ve opened a ticket with Microsoft and they are not seeing an issue in O365. I’ve also opened a ticket with our Ticketing System partner to see if the issue is on their side and they do not see and issue on their side as well.
The feeling from both partners is that the issue is with Think Automation. We have tried to adjust settings, but nothing is working at the moment.
Think Automation is currently not processing any of our tickets and we are updating existing tickets and entering new ones.
If there is anything that can be suggested while we wait for approval, it would be appreciated.
Thanks,
Mark
- DIn reply tommerlino⬆:Daniel Horton @daniel.horton
Hi Mark,
The App Password for the account simply goes into the standard password field. This is the same as all other App Password using technologies via Basic Authentication.
Apologies if you feel that the problem is on our side. As stated there was a known issue with a component that we have rectified but unfortunately we do not control any changes to your Office 365 account and we are aware that these types of issues have occurred on Microsoft Office 365 over the past month or longer as Microsoft's changes start to take effect to their users.
So that you are aware one manner to test your account is to use the Powershell command let called Send-Message. There is a sample here that can be used and you can supply your App Password against it in the password field when prompted - https://adamtheautomator.com/office-365-direct-send/ This uses similar methods to ThinkAutomation so is a good test to attempt on the same machine as ThinkAutomation. I find it is best to use the Powershell ISE as you can paste in the entire script and run it as a single operation vs line by line.