Error when receiving mails with Email Connector and azure
0
Hello, i am encountering an issue when trying to receive mails in the email connector. First to the setup: I am in the process of updating an application which is still using email template, imap/pop3 and also microsoft graph. In the upgrade process I want to just use one module for emails, which should be email connector since we a using it for some other modules within the application. The issue: I configured it according to the instructions in the email connector documentation using client secret, callback patch, the required API permissions in the azure portal etc. and using the following settings for the smtp and imap server: I´m able to sent emails, but not receive any. When fetching for mails, I get the error: com.mendix.datahub.connector.email.utils.EmailConnectorException: EC0x015: Error while fetching emails. at com.mendix.datahub.connector.email.service.ReceiveEmailHandler.fetchEmails(ReceiveEmailHandler.java:75) at com.mendix.datahub.connector.email.service.IMailProvider.readMails(IMailProvider.java:21) at com.mendix.datahub.connector.email.service.ReceiveEmailBatchTask.run(ReceiveEmailBatchTask.java:32) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: jakarta.mail.MessagingException: A3 BAD User is authenticated but not connected. at org.eclipse.angus.mail.imap.IMAPFolder.doCommand(IMAPFolder.java:3876) at org.eclipse.angus.mail.imap.IMAPFolder.exists(IMAPFolder.java:600) at com.mendix.datahub.connector.email.service.ReceiveEmailHandler.fetchEmails(ReceiveEmailHandler.java:54) at com.mendix.datahub.connector.email.service.IMailProvider.readMails(IMailProvider.java:21) at com.mendix.datahub.connector.email.service.ReceiveEmailBatchTask.run(ReceiveEmailBatchTask.java:32) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: org.eclipse.angus.mail.iap.BadCommandException: A3 BAD User is authenticated but not connected. at org.eclipse.angus.mail.iap.Protocol.handleResult(Protocol.java:422) at org.eclipse.angus.mail.imap.protocol.IMAPProtocol.doList(IMAPProtocol.java:1572) at org.eclipse.angus.mail.imap.protocol.IMAPProtocol.list(IMAPProtocol.java:1514) at org.eclipse.angus.mail.imap.IMAPFolder$1.doCommand(IMAPFolder.java:603) at org.eclipse.angus.mail.imap.IMAPFolder.doProtocolCommand(IMAPFolder.java:3929) at org.eclipse.angus.mail.imap.IMAPFolder.doCommand(IMAPFolder.java:3871) at org.eclipse.angus.mail.imap.IMAPFolder.exists(IMAPFolder.java:600) at com.mendix.datahub.connector.email.service.ReceiveEmailHandler.fetchEmails(ReceiveEmailHandler.java:54) at com.mendix.datahub.connector.email.service.IMailProvider.readMails(IMailProvider.java:21) at com.mendix.datahub.connector.email.service.ReceiveEmailBatchTask.run(ReceiveEmailBatchTask.java:32) at java.base/java.lang.Thread.run(Thread.java:829) Does anyone have an idea, what the issue is? With best regards Jan
asked
Jan-Erik Herrmann
1 answers
0
Hi Jan-Erik,
According to a quick google search, the following error is caused on the microsoft end:
A3 BAD User is authenticated but not connected.
Apparently this has something to do with the user permissions / scopes in Azure.