May 06, 2014 01:54 PM|PatriceSc|LINK
Some more context would help. So my understanding is that your issue is not about how to technically send a mail. Could try to narrow down it ? What is the "based on a subset of rules" part you are talking about ?
It make me think about :
- or perhaps about an alert system based on distribution lists or whatever (basically the app would generate messages send to distribution lists based on their types or whatever and mails would be send out of band on a particular schedule or something like
Keep in mind that we know nothing about your context so something like "based on a "subset" (?) of rules" is too vague.
As it seems also about decoupling I would suggest to start by how you would like the API to look like in your client (ie which features should be exposed) rather than starting by implementing actually something so that you first focus on which features should