Hello @HayleyP7 ,
As there are innumerable holidays throughout the world, and varying denominations, cultures, and individuals who may not want to see emails for a particular holiday, it wouldn't be feasible to have an automated system for this functionality. There would need to be some degree of manual setup and management, such as using the methods suggested below.
1) Have the contact update their list preferences, from a selection of holiday-specific lists.
The most, direct process for this would be to put your contacts into lists for those holidays, and then sending out those notice emails so they can use the Update Profile system to manage their list preferences. Thus, if they don't want to receive Valentine's Day emails, for example, they can un-check their membership in the corresponding list. Then when a scheduled holiday email sends to the holiday list, any contact that's removed themselves from the list beforehand won't receive the email.
Links to the UP form can be included in the bodies of emails, and be referred to by whichever terminology you prefer (e.g. "click here to manage your mail list membership"). For guidance on customizing the UP form, see our main article on the topic.
2) Use click reporting and tags.
Your other option would be to utilize a custom landing page, thanking them for confirming, and link that in your email. You'd then look at that link's reporting prior to the holiday email sendout, and tag the contacts that clicked that link. Your actual holiday email(s) should then be setup to exclude contacts tagged to not be sent holiday emails.
If wanting to use the tag method, but your account has over 10k contacts, then you'd need to instead make a segmentation that excludes the holiday opt-outs from the specified list(s), and send to that segment. Segments refresh at the time of being sent to, so if you setup and schedule to the segment, then later add contacts to both the list and opt-out tag, it'll have that updated info at time of sending.
See also:
Insert, style, or remove text links in an email
Clickable image links in an email
Insert and customize a button in an email
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
William A
Community & Social Media Support