Hi,
I'm currently using the SMA API to retrieve emails. I'm working on a solution that'll requests the API of different Email systems (whether they are an SMA, an mail server etc...). The objective is to have a complete vision of the flow of an email, from its entry on our infrastructure, to the delivery in a user mailbox (who sent it, from where etc...), for analysis purposes.
My issue is that SMA messages-tracking/messages API seems to set a limit of 100 emails per request, I can do batch requests but it's not viable, since we receive hundreds of mail per minute. Is there any way to request the messages-tracking/messages API, and filter on a sender, recipient or anything else ? It is indeed possible in the GUI.
First I was thinking about retrieving all emails from a certain period, then apply my filtering after, but there is really too many mails and the requests are way too long... It seems like a strange limitation to me, since all those attributes are in the messages-tracking/messages API responses.
I dig a bit through the API documentation but I didn't find anything useful.
The worst thing is that some parameters exists... But in the quarantine API, like envelopeSenderFilterValue.
If somebody has a solution, I am more than interested !