Skip to main content

Hi,

There is an option in global.xml for whitelisting on Maillistener
I cannot find a correct explanation how this whitelisting work for email listener, only that it

“Enables incoming email messages from the list of email addresses defined in the Astea Alliance database.”

 

My expectation is:

  • If a email is send with a structured API Request without using Mail body login with a from Email address that is NOT in Astea Alliance database, the request will refused for processing.

But my above expectation above about whitelisting is not how it actually works.
Even if a structured API Request without using Mail body login is send by a from email address that is not in Astea Alliance database the Request is still processed.

Can someone explain how this whitelist option works.
Why we don’t want to use Mail body login is because we don’t want to create a new bu login for every customer that using the email listener and also we don’t want to give every customer the same login of course.

 

Thanks,

Robin

Hi Robin,

To clarify a couple points:

  • When you enabled whitelist, you restarted the email listener service?
  • You are absolutely sure the sender email address was not in the database somewhere (it is not just contacts but also could be company, vendor, etc.).

On the surface from what you indicate, it sounds like an issue…  can you forward to me one of the emails that was processed with the API so I can look at it here?

When you send an unstructured email from the same address, does this end up in the multi-channel list?  Meaning, the whitelist only applies to unstructured mails in your testing?

I am inquiring with R&D to confirm the behavior expected.

Phil

 


Hi Phil,

I have tested it with my private mail address that i am sure that is not in database, i will forward the email to you.

Yes, i have restarted the service multi times. The behavior is on our Prod, UAT, and test enviroment.

Also i have create a sql query that search the hole database in email_id column in every table where it exist, assuming that is the correct column.

 

I did not send a unstructured yet, i will test that and check if it is in the multi-channel list.

Just for info, i used Contact to whitelist a email address.

Robin,


Hi Robin,

WhiteListOnly is supposed to restrict processing to only known email addresses in the database.  As this is not working apparently per your testing and our discussions, I have logged this as a ticket for R&D to review what is actually happening  If it is a bug, they will fix.

 


Reply