we are currently undergoing an upgrade to Office 365 from the previous Office 2010. Until now I have been able to receive and send E-mails via the exchange by specifying the exchange server address, supplying the domain, Password and User.
As part of the upgrade we need to perform testing to ensure everything works as expected and part of that testing is that the robot will continue to access E-mails ok. We performed Pre-Migration tests and everything worked as expected, I was able to receive all e-mails in the Robots Inbox and then send a test E-mail. We then migrated that account and since migration I have been unable to receive any E-mails, however I can still send.
We have been provided with a new Server address, and the only other change is that in order to authenticate the user now needs to be Robot.One@uk.company.com whereas previously it was simply Robot.One. It seems to authenticate fine as If this is not specified it throws a specific unauthorised user Error. However, I am now get a Aggregated Exception, the crux of which seems to be that it doesnt recognise the E-mail format as being a correct format
System.AggregateException: One or more errors occurred. —> UiPath.Mail.ExchangeException: The specified string is not in the form required for an e-mail address. —> System.FormatException: The specified string is not in the form required for an e-mail address.
Being as the activity doesn’t ask explicitly for an E-mail address, I assume that it is constructing one based on the User ID? Could this be causing it to build incorrectly as we now have to specify the entire E-mail in order to authenticate?
Any Help would be much appreciated.