My custom email preferences (page to opt out of lists) is /emailpreferences.
The first thing you need to do is to trust in the RedirectUrlPage setting. This page url replaces all the links on your email. This is for tracking and other services. But what is important is that RedirectPageUrl.aspx does a lot of work. For me, what is important is that if you ...
Do you have SXA installed? (or anything else that might have an impact on the linkprovider?)
I had the same issue with SXA installed and got a patch from Support. My issue was on 9.2 with SXA 1.9 after installing a patch - they did send me a new patch now. But I can reproduce the issue on a clean 9.3 setup with SXA as well. (9.3 probably had the change that ...
I ended up figuring out a solution.
What I did was to add a custom token to the first message that goes to the original email. That custom token was something like "forcedEmailAddress", which had a value of the original email address.
Then I used a pipeline to intercept FillEmail (which I was already doing for another purpose - allowing HTML in my ...
Problem is that you are not storing old email and email is getting updated by new email.
You can follow the below steps:
Create custom facet for old email which you can follow from here
So before updating email from a new email, you need to update old email facet first.
Then you can update email which is available in Email facets.
4. Now you have two ...
Thank you for your answer. I figured out a way to get those details.
Whenever an email was triggered for specific Contact, sitecore creates an interaction for each email against individual contact.
This interaction consists of email specific events as well as Message Id, root id, Date time and so on.
Everytime a mail was triggered for that contact a new ...