We are in the situation where one recipient might have a personal and business e-mail address. When we contact that person for personal stuff, the e-mail should be send to his/her personal e-mail address. However, when we contact that person in relation to the company he/she is related to, the e-mail should be send to his/her business e-mail address. However, on the recipient level there's only one field available OOTB.
Due to a specific setup we cannot just create a second recipient account; and despite we already have the visitor system enabled, we are convinced it's not smart to use it as we know it doesn't support (un)subscriptions that well. So we would like to stick with the recipient if possible.
In the ideal world, you would have 2 e-mail fields with an option at the delivery level to point which it should use.
Does anyone have experience with a setup like this? If so, how should we configure it?
You can extend the recipient schema to add more fields like businessEmail and personalEmail.
By default the target mapping is set to email fields in recipient table. But you can define the delivery templates and set the target mapping to the custom fields which you have added to your recipient schema.