{"Status":true,"Message":"","Response":{"post":{"postuid":"yf8yc53654","tenantuid":"d8b744fc-2e70-4089-bb80-dd1d08f6c7b2","projectuid":"239698c5-f7eb-4574-8cc8-c6568f08b3a0","title":"Email Technical Details","slug":"article/yf8yc53654-email-technical-details","html":"\u003Cp\u003EBelow is some technical information about the email format and markup that DailyStory adds to your email.\u003C/p\u003E\u003Ch2 id=\u0022unsubscribe_email_headers\u0022\u003EUnsubscribe Email Headers\u003C/h2\u003E\u003Cp\u003EUnsubscribe headers, \u003Cb\u003EList-Unsubscribe\u003C/b\u003E and \u003Cb\u003EList-Unsubscribe-Post\u003C/b\u003E, are automatically added to the header of all DailyStory emails. This is \u003Ca href=\u0022/article/can-spam-compliance-guide\u0022\u003Eto conform with CAN-SPAM\u003C/a\u003E.\u003C/p\u003E\u003Ctable border=\u00221\u0022 style=\u0022border-collapse: collapse; width: 100%;\u0022\u003E\u003Ctr\u003E\u003Ctd\u003EHeader\u003C/td\u003E\u003Ctd\u003EDescription\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EList-Unsubscribe\u003C/td\u003E\u003Ctd\u003EAn email header with a URL that takes the recipient to a location where they can unsubscribe from future emails.\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EList-Unsubscribe-Post\u003C/td\u003E\u003Ctd\u003EAn instruction that email clients, such as Gmail, can send an HTTP POST to the URL listed in the List-Unsubscribe header to one-click unsubscribe a recipient.\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E\u003Ch3 id=\u0022dkim_signing_of_unsubscribe_headers\u0022\u003EDKIM Signing of Unsubscribe Headers\u003C/h3\u003E\u003Cp\u003EDailyStory includes the \u003Cb\u003EList-Unsubscribe\u003C/b\u003E and \u003Cb\u003EList-Unsubscribe-Post\u003C/b\u003E headers in the DKIM (DomainKeys Identified Mail) signature for every outbound email. This means these headers are cryptographically signed alongside the message body and other protected headers \u2014 any modification to them in transit will cause DKIM verification to fail at the receiving mail server.\u003C/p\u003E\u003Cp\u003ESigning these headers matters for two reasons. First, it proves the unsubscribe mechanism was set by the verified sending domain and has not been tampered with. Second, Gmail, Yahoo Mail, and other major inbox providers require that \u003Ccode\u003EList-Unsubscribe\u003C/code\u003E headers be DKIM-signed as part of their \u003Ca href=\u0022https://support.google.com/mail/answer/81126\u0022\u003Ebulk sender requirements\u003C/a\u003E. Without a valid DKIM signature covering these headers, providers may decline to show the one-click unsubscribe prompt to recipients, which can negatively affect deliverability and complaint rates.\u003C/p\u003E\u003Cp\u003ENo additional configuration is required. As long as your sending domain has \u003Ca href=\u0022/article/configure-dkim-and-spf\u0022\u003EDKIM configured in DailyStory\u003C/a\u003E, unsubscribe headers are signed automatically on every email sent.\u003C/p\u003E\u003Ch2 id=\u0022unsubscribe_link\u0022\u003EUnsubscribe link\u003C/h2\u003E\u003Cp\u003EIf the \u003Ccode\u003E*|UNSUBSCRIBE|*\u003C/code\u003E merge tag is not found in the body of an email an unsubscribe link is automatically inserted at the end of the email.\u003C/p\u003E\u003Ch2 id=\u0022additional_email_headers\u0022\u003EAdditional Email Headers\u003C/h2\u003E\u003Cp\u003EDailyStory also sets the following email-level headers on every outbound message to suppress automated responses and signal to receiving mail systems that the message is bulk mail.\u003C/p\u003E\u003Ctable border=\u00221\u0022 style=\u0022border-collapse: collapse; width: 100%;\u0022\u003E\u003Ctr\u003E\u003Ctd\u003EHeader\u003C/td\u003E\u003Ctd\u003EValue\u003C/td\u003E\u003Ctd\u003EDescription\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EX-Auto-Response-Suppress\u003C/td\u003E\u003Ctd\u003EOOF, AutoReply\u003C/td\u003E\u003Ctd\u003EInstructs mail servers and clients (primarily Microsoft Exchange and Outlook) to suppress out-of-office replies and auto-replies to this message. This prevents reply loops when sending to large lists.\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EPrecedence\u003C/td\u003E\u003Ctd\u003Ebulk\u003C/td\u003E\u003Ctd\u003EA widely-recognized convention that signals the message is bulk mail. Many mail servers use this to suppress auto-replies and to apply appropriate filtering treatment.\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E\u003Ch2 id=\u0022html_doctype\u0022\u003EHTML DocType\u003C/h2\u003E\u003Cp\u003EDailyStory will automatically set the DOCTYPE to instruct HTML parsers that the content in the email is XHTML 1.0 Transitional:\u003C/p\u003E\u003Cdiv class=\u0022code_wrapper\u0022\u003E\u003Cdiv class=\u0022code\u0022 data-language=\u0022json\u0022\u003E\u0026lt;!DOCTYPE html PUBLIC \u0026quot;-//W3C//DTD XHTML 1.0 Transitional//EN\u0026quot; \u0026quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\u0026quot;\u0026gt;\u003C/div\u003E\u003C/div\u003E\u003Ch3 id=\u0022meta_tags\u0022\u003EMeta Tags\u003C/h3\u003E\u003Cp\u003EDailyStory automatically injects a standard set of meta tags into every email\u0027s \u003Ccode\u003E\u0026lt;head\u0026gt;\u003C/code\u003E. These fall into four functional groups:\u003C/p\u003E\u003Ch4 id=\u0022rendering_andamp_compatibility\u0022\u003ERendering \u0026amp; Compatibility\u003C/h4\u003E\u003Cp\u003EThese tags control how email clients render and scale the message.\u003C/p\u003E\u003Ctable border=\u00221\u0022 style=\u0022border-collapse: collapse; width: 100%;\u0022\u003E\u003Ctr\u003E\u003Ctd\u003EMeta Tag\u003C/td\u003E\u003Ctd\u003EValue\u003C/td\u003E\u003Ctd\u003EPurpose\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003Ex-apple-disable-message-reformatting\u003C/td\u003E\u003Ctd\u003E(no value)\u003C/td\u003E\u003Ctd\u003EPrevents iOS Mail from automatically resizing or reflowing the email layout for mobile. Without this, Apple Mail may override your carefully crafted responsive design.\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EX-UA-Compatible\u003C/td\u003E\u003Ctd\u003EIE=edge\u003C/td\u003E\u003Ctd\u003ETells Internet Explorer \u2014 and more importantly, Microsoft Outlook\u0027s rendering engine \u2014 to use the highest rendering mode available rather than falling back to a legacy compatibility mode.\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003Eviewport\u003C/td\u003E\u003Ctd\u003Ewidth=device-width, initial-scale=1\u003C/td\u003E\u003Ctd\u003EEnsures the email scales to match the device\u0027s screen width on mobile. Without this, many mobile clients render the email at a fixed desktop width and require the user to zoom in.\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E\u003Ch4 id=\u0022format_detection\u0022\u003EFormat Detection\u003C/h4\u003E\u003Cp\u003EEmail clients and mobile operating systems will automatically detect patterns like phone numbers, addresses, and dates and turn them into tappable links \u2014 often changing their color, underline, or font weight in ways that break your design. These tags disable that behavior:\u003C/p\u003E\u003Ctable border=\u00221\u0022 style=\u0022border-collapse: collapse; width: 100%;\u0022\u003E\u003Ctr\u003E\u003Ctd\u003EMeta Tag\u003C/td\u003E\u003Ctd\u003EValue\u003C/td\u003E\u003Ctd\u003EPurpose\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003Eformat-detection\u003C/td\u003E\u003Ctd\u003Eaddress=no\u003C/td\u003E\u003Ctd\u003EStops the email client from auto-linking physical addresses as map links.\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003Eformat-detection\u003C/td\u003E\u003Ctd\u003Edate=no\u003C/td\u003E\u003Ctd\u003EStops the email client from auto-linking date strings as calendar events.\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003Eformat-detection\u003C/td\u003E\u003Ctd\u003Etelephone=no\u003C/td\u003E\u003Ctd\u003EStops the email client from auto-linking phone numbers as dial links.\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E\u003Ch4 id=\u0022content_andamp_character_set\u0022\u003EContent \u0026amp; Character Set\u003C/h4\u003E\u003Cp\u003EThese tags define the document type and character encoding. Both are set explicitly for maximum compatibility across email clients:\u003C/p\u003E\u003Ctable border=\u00221\u0022 style=\u0022border-collapse: collapse; width: 100%;\u0022\u003E\u003Ctr\u003E\u003Ctd\u003EMeta Tag\u003C/td\u003E\u003Ctd\u003EValue\u003C/td\u003E\u003Ctd\u003EPurpose\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EContent-Type\u003C/td\u003E\u003Ctd\u003Etext/html; charset=utf-8\u003C/td\u003E\u003Ctd\u003EDeclares the document as HTML and specifies UTF-8 encoding, which supports the full range of characters including international text and emoji.\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003Echarset\u003C/td\u003E\u003Ctd\u003EUTF-8\u003C/td\u003E\u003Ctd\u003EA standalone character set declaration repeated for older email clients that may not read the Content-Type attribute.\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E\u003Ch4 id=\u0022search_andamp_privacy\u0022\u003ESearch \u0026amp; Privacy\u003C/h4\u003E\u003Cp\u003ESome ESPs expose a web-hosted version of each sent email. These tags prevent unintended indexing or referrer leakage if the email is viewed in a browser:\u003C/p\u003E\u003Ctable border=\u00221\u0022 style=\u0022border-collapse: collapse; width: 100%;\u0022\u003E\u003Ctr\u003E\u003Ctd\u003EMeta Tag\u003C/td\u003E\u003Ctd\u003EValue\u003C/td\u003E\u003Ctd\u003EPurpose\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EROBOTS\u003C/td\u003E\u003Ctd\u003ENOINDEX, NOFOLLOW\u003C/td\u003E\u003Ctd\u003EInstructs search engine crawlers not to index the email content or follow any links within it if the email is rendered as a web page.\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003Ereferrer\u003C/td\u003E\u003Ctd\u003Eno-referrer\u003C/td\u003E\u003Ctd\u003EPrevents the browser from sending the email\u0027s URL as a \u003Ccode\u003EReferer\u003C/code\u003E header when a recipient clicks a link inside the email, protecting the source URL from being exposed to third-party sites.\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E\u003Ch4 id=\u0022additional_notes\u0022\u003EAdditional Notes\u003C/h4\u003E\u003Cp\u003E\u003Cb\u003EVML \u0026amp; Office namespace declarations:\u003C/b\u003E DailyStory\u0027s email templates include XML namespace declarations (\u003Ccode\u003Exmlns:v\u003C/code\u003E and \u003Ccode\u003Exmlns:o\u003C/code\u003E) in the \u003Ccode\u003E\u0026lt;html\u0026gt;\u003C/code\u003E tag. These are required for VML (Vector Markup Language), which Microsoft Outlook uses to render background images, rounded buttons, and other visual elements that CSS alone cannot reliably handle in Outlook\u0027s Word-based rendering engine.\u003C/p\u003E\u003Cp\u003E\u003Cb\u003EHidden preheader text:\u003C/b\u003E Immediately following the \u003Ccode\u003E\u0026lt;body\u0026gt;\u003C/code\u003E tag, DailyStory inserts a hidden \u003Ccode\u003E\u0026lt;div\u0026gt;\u003C/code\u003E containing the email\u0027s preheader \u2014 the preview text that appears after the subject line in a recipient\u0027s inbox. While not a meta tag, it serves the same purpose: providing metadata about the email\u0027s content before the recipient opens it. The preheader text can be customized in the \u003Ca href=\u0022/article/email-designer-best-practices\u0022\u003EEmail Designer\u003C/a\u003E.\u003C/p\u003E","publish_status":0,"post_type":"Article","authoruid":"3dde8c16-763a-4a2b-ae0b-1d8c50c62e3d","author":{"authoruid":"3dde8c16-763a-4a2b-ae0b-1d8c50c62e3d"},"featured_image_updating":false,"meta_description":"Below is some technical information about the email format and markup that DailyStory adds to your email. Note, this only applies to emails that are edited or saved in the DailyStory designer. Raw HTML emails are preserved unmodified. Sending Domain Unless otherwise configured, email is sent by DailyStory from an @dailystory.net email address. It is strongly recommended that you configure a custom domain to allow DailyStory to send emails securely on your behalf or leverage DailyStory\u0026#39;s\u0026 ...","display_toc":true,"has_workingcopy":false,"allow_indexing":true,"sort_order":9,"total_views":760,"date_published":"2022-08-09T16:08:00","date_updated":"2026-04-13T21:31:10.287","date_created":"2025-04-24T15:02:31.55"}}}