When you say the Controller restarted that Bot, are you saying they restarted the machine or simply restarted the Process?
Have you considered using SMTP as a backup to your primary method of sending emails? Our primary means of sending emails is an internal tool/service that obviously wouldn't be available to the public, but our backup if that fails is to use SMTP. Unless your organization has disabled it, you should be able to use SMTP and that basically never fails. There are security concerns I suppose with SMTP such as it not saving Sent Emails anywhere and it's possible to spoof who the Sender is. But there are solutions to both of these issues that I can describe later if for some reason you decide to implement it.
You'd have an object with an action like 'Send Email' which would first call 'Email - Exchange Managed API'. If that throws an exception, then it immediately tries to send an email using the backup method (which as I mentioned could be SMTP). Alternatively, you could consider using the MS Outlook Email VBO as your backup. I'm guessing you also don't use it for the same reason that I don't: emails getting stuck in the Outbox. (and
@PhilipTrovato knows that issue well too haha...I'm shaking my head at emails getting stuck in the Outbox). But you might want to consider reintroducing the use of the Outlook VBO simply as a secondary/backup means of sending emails. It's not a perfect solution but it's still a good long term backup and it gets you a safety net while you figure out what is causing the 'The request failed. Unable to connect to the remote server' issue.
------------------------------
Dave Morris
3Ci @ Southern Company
Atlanta, GA
------------------------------
Dave Morris, 3Ci at Southern Company