<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ newsletters - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ newsletters - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sun, 24 May 2026 16:31:05 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/newsletters/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ What is SendGrid? SMTP Email Newsletter Tutorial ]]>
                </title>
                <description>
                    <![CDATA[ You may have heard of the term SMTP before, and wondered what it is. SMTP is a common method for handling email messages. Today I am going to explain what SMTP is, and how to use an SMTP provider such as SendGrid to send emails from your address. Wha... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/what-is-sendgrid-smpt-email-newsletter-tutorial/</link>
                <guid isPermaLink="false">66ac7f74ed08c5b0125be191</guid>
                
                    <category>
                        <![CDATA[ communication ]]>
                    </category>
                
                    <category>
                        <![CDATA[ email ]]>
                    </category>
                
                    <category>
                        <![CDATA[ newsletters ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Naomi Carrigan ]]>
                </dc:creator>
                <pubDate>Fri, 14 May 2021 20:31:30 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/05/pexels-rakicevic-nenad-1262304.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>You may have heard of the term SMTP before, and wondered what it is. SMTP is a common method for handling email messages.</p>
<p>Today I am going to explain what SMTP is, and how to use an SMTP provider such as <a target="_blank" href="https://sendgrid.com">SendGrid</a> to send emails from your address.</p>
<h2 id="heading-what-is-smtp">What Is SMTP?</h2>
<p>SMTP, or Simple Mail Transfer Protocol, is the method through which internet servers send email messages. When you send an email through your Gmail account, for example, your mail client uses SMTP to send that message to the server. The server then also uses SMTP to send it to the receiving server.</p>
<p>Without diving too much into the technical details, the easiest way to think of it is that SMTP is an email server. </p>
<h2 id="heading-what-is-sendgrid">What is SendGrid?</h2>
<p>SendGrid is an SMTP service provider – in fact, it's the provider freeCodeCamp uses to send out Quincy's weekly newsletter. </p>
<p>Like many SMTP providers, SendGrid offers the use of their mail servers to send your emails. This is an excellent option for sending large volumes of emails, where having to do so manually would take a significant amount of time and effort.</p>
<h3 id="heading-how-to-create-a-sendgrid-account">How to Create a SendGrid Account</h3>
<p>The first step in using SendGrid's services is to create your account. Head on over to the <a target="_blank" href="https://sendgrid.com">SendGrid website</a> to get signed up. They offer multiple pricing models, but the free level will be sufficient at least for this tutorial. </p>
<p>As you scale up your email list, however, you may need additional features from a higher subscription tier.</p>
<p>Once you are signed in, you should see a default dashboard view:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/05/image-4.png" alt="Image" width="600" height="400" loading="lazy">
<em>Image depicting the default SendGrid dashboard view.</em></p>
<h3 id="heading-how-to-set-up-your-domain-or-email-with-sendgrid">How to Set up Your Domain or Email with SendGrid</h3>
<p>From that dashboard view, select "Settings", then choose "Sender Authentication" from the dropdown menu. The Sender Authentication settings are where you tell SendGrid which email accounts to allow emails to be sent from.</p>
<p>There are two approaches here – if you have a custom domain for your emails, you can set up Domain Authentication. If you are using a personal email address, such as a Gmail address, then you will need to set up Single Sender Authentication.</p>
<p>Choose whichever option works best for you, and follow SendGrid's prompts to set it up. Your end result should look similar to this:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/05/image-5.png" alt="Image" width="600" height="400" loading="lazy">
<em>Image depicting Sender Authentication settings.</em></p>
<h3 id="heading-how-to-send-emails-via-sendgrids-api">How to Send Emails Via SendGrid's API</h3>
<p>The actual process of sending the emails is done through <a target="_blank" href="https://sendgrid.com/docs/api-reference/">SendGrid's API</a>. But before you can use the API, you'll need to set up an API key. </p>
<p>From your dashboard view, select "Settings", then select "API Keys". Choose "Create API Key" and select the permissions you want the key to have (I gave mine full permissions, just to avoid issues). </p>
<p>Once you have the key, save it somewhere safe as you will not be able to access it again.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/05/image-6.png" alt="Image" width="600" height="400" loading="lazy">
<em>Image depicting the API Keys settings page.</em></p>
<p>Now that you have the API key, you'll need to set up the code to use the <code>/mail/send</code> endpoint. You can write the code manually, or use one of the helper libraries such as SendGrid's <a target="_blank" href="https://github.com/sendgrid/sendgrid-nodejs">Node.js package</a>. </p>
<p>When using the Node.js package, you set the values for your email as follows:</p>
<ul>
<li><code>to</code>: The address to send the email to.</li>
<li><code>from</code>: The address to send the email from. This should match your settings in the Sender Authentication.</li>
<li><code>subject</code>: The subject of your email.</li>
<li><code>text</code>: The content of your email, if you are sending a plain text email.</li>
<li><code>html</code>: The content of your email, if you are sending an HTML email.</li>
</ul>
<p>The properties in a raw API call are different, as are the properties in the other helper libraries. Be sure to refer to the documentation for your specific approach.</p>
<h3 id="heading-how-to-use-dynamic-templates-in-sendgrid">How to Use Dynamic Templates in SendGrid</h3>
<p>As an alternative option, instead of sending the email content in your API call, you can use a Dynamic Template to generate the content. </p>
<p>A Dynamic Template lets you set the content for emails to send out, and offers Handlebars functionality to replace specific data fields.</p>
<p>To create a Dynamic Template, from your dashboard select "Email API" and then "Dynamic Templates". Then click "Create a Dynamic Template" – you should see your template appear below. </p>
<p>Click on it, then select "Add Version" to open the template selection. Choose the blank template, then select the type of editor you would like to use (I use the code editor).</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/05/image-7.png" alt="Image" width="600" height="400" loading="lazy">
<em>Image depicting the editor.</em></p>
<p>You can write the content of your email, and use placeholders such as <code>{{name}}</code> for the dynamic data. These placeholders would be given values through your API calls when you send the emails. </p>
<p>If you want to see how it would render, you can use the "Test Data" tab to add sample data for the placeholders.</p>
<h3 id="heading-how-to-get-blocksbouncesspams-via-sendgrids-api">How to Get Blocks/Bounces/Spams via SendGrid's API</h3>
<p>It's important to track undeliverable emails. SendGrid offers tooling to help track this for you, and that data is available through three different dashboard views (or API endpoints, if you want to parse the data programmatically).</p>
<ul>
<li><code>Blocked</code> emails are emails that were rejected by the receiving email provider's policies, such as university emails that don't accept external traffic, or emails that could not be resolved (the mail server was not found).</li>
<li><code>Bounced</code> emails are emails that were received by the server but returned. This occurs in cases where the email server exists, but the specific user does not, or the email inbox is at capacity.</li>
<li><code>Spam</code> emails are arguably the most important to monitor, as these are generated when a user receives your email and reports to their provider that your email is spam. These directly impact your reputation as a sender, so it is imperative that you do not send an email to someone who has marked your previous emails as spam.</li>
</ul>
<h3 id="heading-other-concerns">Other Concerns</h3>
<p>Speaking of your reputation as a sender, SendGrid offers a top-level metric called "Sender Reputation". This metric is an aggregation of your activity through their platform, and helps give a general idea of the way email providers are likely to handle your emails. </p>
<p>A lower reputation will result in your emails being marked as spam automatically, or even your IP addresses being blocked.</p>
<p>If you are on the free tier for SendGrid, you will be using shared IP addresses. This means that other customers will also be sending emails through that same IP, and their actions can negatively impact your reputation. </p>
<p>If you intend to send large volumes of emails, I recommend that you purchase dedicated IP addresses to ensure that your reputation is protected.</p>
<h2 id="heading-conclusion">Conclusion</h2>
<p>I hope this article has helped you become more familiar with SendGrid and the services they offer. You should now be ready to start sending your own emails. </p>
<p>If you are planning to start an email newsletter, I wrote an article about <a target="_blank" href="https://www.freecodecamp.org/news/how-to-create-an-email-newsletter-design-layout-send/">creating effective email newsletters</a> that might help.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Create an Email Newsletter – Design, Layout, Send ]]>
                </title>
                <description>
                    <![CDATA[ If you manage a large community, chances are you need a way to communicate updates to your members quickly and efficiently. An email newsletter can be a very effective way to do so. In this article, I am going to provide some tips and suggestions for... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-to-create-an-email-newsletter-design-layout-send/</link>
                <guid isPermaLink="false">66ac7f3423cc28a03a55e084</guid>
                
                    <category>
                        <![CDATA[ email ]]>
                    </category>
                
                    <category>
                        <![CDATA[ email marketing ]]>
                    </category>
                
                    <category>
                        <![CDATA[ newsletters ]]>
                    </category>
                
                    <category>
                        <![CDATA[ writing tips ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Naomi Carrigan ]]>
                </dc:creator>
                <pubDate>Thu, 13 May 2021 21:19:40 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/05/pexels-anthony-shkraba-5206271.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>If you manage a large community, chances are you need a way to communicate updates to your members quickly and efficiently. An email newsletter can be a very effective way to do so.</p>
<p>In this article, I am going to provide some tips and suggestions for maximizing the impact of your email newsletter: open rates, click-through rate, and not irritating your recipients.</p>
<p>I will also share some technical details and configurations you can use to maximize the deliverability of your email newsletter.</p>
<h2 id="heading-how-to-write-an-impactful-subject-line">How to Write an Impactful Subject Line</h2>
<p>Your subject line is the first thing your readers will see when the email appears in their inbox. It's important, then, that you use something eye catching that encourages them to read the message.</p>
<h3 id="heading-what-to-include-in-the-subject-line">What to Include in the Subject Line</h3>
<p>Your subject line should provide a brief summary of the email content or highlight the key information. Some examples would be:</p>
<blockquote>
<p>Learn Data Structures and Algorithms [free 6-hour coding course]</p>
</blockquote>
<p>This headline comes from one of Quincy's email newsletters, and calls out the first article out of a weekly curated list of five articles.</p>
<blockquote>
<p>Our Community Reached 3,000 Members - Here's What's Next</p>
</blockquote>
<p>Here the headline provides a clear summary of the email's content – an update on the community's success and future plans.</p>
<blockquote>
<p>The Observatory #4: Gravity is the key to community growth</p>
</blockquote>
<p>Pulled from an <a target="_blank" href="https://orbit.love">Orbit</a> newsletter, this subject line has two benefits: Like the others, it summarizes the content of the email. It also helps readers recognize this email as a serial newsletter, and track the number to ensure they have not missed one.</p>
<h3 id="heading-what-to-exclude-from-the-subject-line">What to Exclude from the Subject Line</h3>
<p>You want to avoid headlines which are vague, uninformative, or may seem like spam.</p>
<blockquote>
<p>Click Here! Important Information Within!</p>
</blockquote>
<p>Avoid words and phrases such as <code>click here</code>, <code>urgent</code>, <code>important</code>, and <code>priority</code>. These types of subject lines are often used in spam emails, and can cause your readers to disengage.</p>
<blockquote>
<p>April 2020 Community Update</p>
</blockquote>
<p>While this subject is not going to seem like spam, it is also vague and uninformative. You want your subject to catch the reader's attention and be unique.</p>
<blockquote>
<p>Top Picks Just For You</p>
</blockquote>
<p>Another vague subject line, this one also gives off a "click-bait" vibe. This type of subject line doesn't hook your readers or entice them in to reading your full email.</p>
<h2 id="heading-how-to-craft-an-effective-email-body">How to Craft an Effective Email Body</h2>
<p>The body of your email is where your core content will go. Having a well written and effective email body is essential.</p>
<h3 id="heading-html-vs-plain-text-in-emails">HTML vs. Plain Text in Emails</h3>
<p>Using HTML in your email can make it look nice, certainly. However, HTML emails are more likely to be flagged as spam by the receiving providers.</p>
<p>Plain text emails are generally safer, though they offer less functionality. Additionally, a plain text email will ensure maximum compatibility with all devices, and ensure that your email can be viewed even over slower internet connections.</p>
<p>HTML, on the other hand, offers a much higher level of customization in terms of layout, content, and functionality. You can even implement things like interaction tracking to see who is opening (open rate), reading, and clicking on links in your email (click-through rate). Whether these features are worth the potential impact to delivery is or not is up to you.</p>
<h3 id="heading-how-to-handle-links-in-emails">How to Handle Links in Emails</h3>
<p>Speaking of links, there are some special considerations when it comes to handling links in your email. The key idea is to keep your links easily readable and verifiable.</p>
<p>One important aspect is the transparency of your links. You want to avoid using things like URL shorteners that hide the domain the link points to. Keeping your link's target clear ensures that your readers can trust the safety of the link.</p>
<p>Many sending providers offer click-tracking features, where they will provide metrics on how many of your readers click the links within your email.</p>
<p>While these metrics may seem useful, they do come at a cost – usually the links are obfuscated through a redirect via the provider's domain. This decreases the chance that your readers will click the link.</p>
<h3 id="heading-unsubscribe-links">Unsubscribe Links</h3>
<p>If your email is considered commercial material (marketing, advertisements, and so on.), having an unsubscribe link is <em>required</em>. If it is a transactional (receipt, account updates) or relationship (communicating with existing contacts) email, then an unsubscribe link is not necessarily required but is still strongly recommended.</p>
<p>Having an unsubscribe link allows your recipients to quickly and easily opt-out of receiving future communications. While it may not seem ideal to lose your reader base, it is much better than having your emails flagged as spam (which can impact your sender reputation and cause future emails to anyone with that email provider to be blocked).</p>
<p>Your unsubscribe link does not need to be prominent or featured – a simple link with the text "Unsubscribe" at the bottom of your email is often sufficient.</p>
<h3 id="heading-content-and-layout-of-your-emails">Content and Layout of Your Emails</h3>
<p>The content and layout of your email body are also very important. If you are using plain text to send your email, then your biggest consideration will be the length of your paragraphs. In general, shorter paragraphs are easier to read than a "wall of text", and will help your readers stay engaged with the content.</p>
<p>If you are using HTML, then you have some additional obstacles to consider.</p>
<p>For example, including images may seem very tempting as they can make the email look more visually appealing. But each image increases the time it takes for the email to render on the reader's device, and images aren't as accessible for those who use screen readers as plain text is.</p>
<p>Remember that images should add to the content, not detract from the information.</p>
<p>Another aspect to consider when using HTML is the semantic structure. To avoid any rendering errors or accessibility concerns, you will want to keep your HTML semantically correct. I recommend using an <a target="_blank" href="https://validator.w3.org/">HTML Validator</a> before sending the email to ensure you don't have any errors.</p>
<p>Content length itself is also important. You don't want to overwhelm your readers with too much information in a single email. If you have a lot of content you want to share, consider making a blog post or news article – then, link that article in your email with a brief summary of the content.</p>
<h3 id="heading-how-to-sign-off-in-an-email">How to Sign Off in an Email</h3>
<p>The signature of your email is just as important as the main content. Signing off your email lets your readers know who sent it, and gives you the opportunity to close out the content.</p>
<p>You should include your name and your role within your organization, so that your readers see that the email came from a person. This creates the impression that it is a more personal communication and not an automatically generated email.</p>
<p>Finally, the signature and conclusion also give you the chance to thank your readers for their time. It is good to recognize that your readers took time out of their day to read your content. Time is valuable, and your readers have given you theirs.</p>
<h2 id="heading-technical-aspects-of-email-newsletters">Technical Aspects of Email Newsletters</h2>
<p>Now that you've drafted your first newsletter, you need to address the technical concerns. Namely, you'll need to figure out how you'll send this newsletter.</p>
<h3 id="heading-choose-a-sending-provider">Choose a Sending Provider</h3>
<p>The first question to answer is what will you use to send this email? It is entirely possible to set up and run your own Secure Mail Transfer Protocol (SMTP) server, but that can be a significant investment of time and resources.</p>
<p>Instead, there are a number of providers that will handle sending the emails for you. Here at freeCodeCamp we use <a target="_blank" href="https://www.sendgrid.com">SendGrid</a>. Most providers will offer an API to request that emails be sent, or a UI to prepare your emails. Then they will handle the actual send process for you.</p>
<p>While these providers can get expensive at higher volumes, often times the cost is worth the access to additional features such as email validation and bounce report tracking.</p>
<h3 id="heading-set-up-email-authentication">Set up Email Authentication</h3>
<p>Another important technical aspect is email verification and authentication, especially if you are using a custom domain.</p>
<p>How does a provider such as Gmail confirm that the email has legitimately come from your organization and not someone pretending to be you?</p>
<p>There are a couple of security steps you can take to ensure that your emails are delivered while spoofed emails are not.</p>
<ul>
<li><p><strong>Sender Policy Framework (SPF):</strong> You can use an SPF setting to validate that the mail server is authorized to send emails from your email domain. SPF is enabled via a <code>TXT</code> record in your domain settings. The content of that record will depend on the system you are using to send those emails.</p>
</li>
<li><p><strong>DomainKeys Identified Mail (DKIM):</strong> You can use DKIM to assert that the email message has not been modified in transit from the sending server to the receiving server. DKIM records are set up in your domain settings either as a <code>TXT</code> record or a <code>CNAME</code> record, depending on your provider. These records will indicate the public encryption/decryption keys.</p>
</li>
<li><p><strong>Domain Message Authentication, Reporting, and Conformance (DMARC):</strong> The final step, after enabling SPF and DKIM, is to set up a DMARC record. The DMARC record tells email providers what to do if an email from your domain fails SPF or DKIM, where to send delivery reports, and how often to apply the DMARC policy. A DMARC record is added as a <code>TXT</code> record to your domain settings, as <code>_dmarc.yourdomain.tld</code>.</p>
</li>
</ul>
<p>Congratulations. Now that you have read this article, you should have a basic understanding of how to create and send your first email newsletter. I hope you found this article helpful.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ What I Learned from Launching an Email Newsletter ]]>
                </title>
                <description>
                    <![CDATA[ I love to learn and I love to build. I work as a Product Manager for SaaS software and have built dozens of websites, from an ecommerce business for a local bakery to a website all about honeymoons.  I had never built and launched an email newsletter... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-to-launch-an-email-newsletter/</link>
                <guid isPermaLink="false">66bb574db24bccee530b48d8</guid>
                
                    <category>
                        <![CDATA[ email ]]>
                    </category>
                
                    <category>
                        <![CDATA[ email marketing ]]>
                    </category>
                
                    <category>
                        <![CDATA[ newsletters ]]>
                    </category>
                
                    <category>
                        <![CDATA[ WordPress ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Jim Campbell ]]>
                </dc:creator>
                <pubDate>Tue, 05 Jan 2021 00:18:48 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/01/solen-feyissa-M7zS8puGg18-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>I love to learn and I love to build. I work as a Product Manager for SaaS software and have built dozens of websites, from an ecommerce business for a local bakery to a website all about honeymoons. </p>
<p>I had never built and launched an email newsletter before last week. Below is the story of my experience launching an email newsletter and the key learnings I have found. </p>
<p>My hope is that you can use my learnings to launch your own and possibly avoid some pitfalls along the way. </p>
<h2 id="heading-how-to-find-the-problem-and-the-opportunity">How to Find the Problem and the Opportunity</h2>
<p>Unable to leave my home as a result of local COVID-19 lockdowns, I have had more time to pursue side-projects, learn new skills, and look into developing trends. One trend that is unavoidable for me is the rise in remote work. </p>
<p>Like many of us, I have been part of a forced experiment in working from home for the majority of 2020 and for an unknown portion of 2021. </p>
<p>While there are undeniable benefits of WFH, there are also many challenges that WFH creates. These challenges include:</p>
<ul>
<li>Having a proper working environment.</li>
<li>Managing work-life balance.</li>
<li>Maintaining professional relationships.</li>
<li>Addressing burnout.</li>
<li>Navigating my career.</li>
</ul>
<p>I realized that millions of others are facing similar challenges in working from home and may need guidance on how to excel at WFH. </p>
<p>The guidance is out there in publications and expert books, but most people don't have the time or drive to find it all. </p>
<p>I saw an opportunity to provide some simple tips and tricks that will help people work from home. </p>
<p>Now the question was how to deliver that information?</p>
<h2 id="heading-how-i-decided-to-use-email-as-a-medium">How I Decided to Use Email as a Medium</h2>
<p>My background is in <a target="_blank" href="https://www.freecodecamp.org/news/how-to-start-a-blog-with-wordpress/">building websites</a>. A work from home website with educational content was an easy choice, but just not sticky enough for this idea. My websites primarily attract visitors through SEO and I wanted to help people on topics they may not know even exist.</p>
<p>Also, I wanted to explore another medium as an educational endeavor. Time to dive into TikTok? Look into audio media? An email newsletter?</p>
<p>An email newsletter checked all the boxes I wanted. Email newsletters have the benefits of:</p>
<ul>
<li>A captive audience.</li>
<li>Ability to deliver content on a scheduled basis.</li>
<li>Easy to track metrics.</li>
</ul>
<p>I have always been a fan of newsletters such as <a target="_blank" href="https://www.morningbrew.com/">Morning Brew</a>, <a target="_blank" href="https://tagtheflag.co/">Tag The Flag</a>, and <a target="_blank" href="https://www.theskimm.com/">theSkimm</a>. I find these newsletters inspiring as successful entrepreneurial pursuits but also as wonderful media to communicate to a captive audience.</p>
<p>Email newsletters are a great medium to learn about. Over 83% of businesses already use email newsletters with an average ROI of 4400% ($44 for every dollar spent).</p>
<p>With email, I could set up an automated series that people would only have to take action (sign up) once and I would be able to deliver information to them over one month. I could "set it and forget it" while people consumed the content and received helpful advice for working from home. </p>
<p>Email newsletter it is!</p>
<p>The idea formed into an 8-email series that would be automatically delivered over 1 month. I decided to call it the <a target="_blank" href="https://wfhbootcamp.com">Work From Home (WFH) Bootcamp</a>.</p>
<h2 id="heading-early-email-marketing-lessons">Early Email Marketing Lessons</h2>
<p>Before getting into the details, I had to understand the limits of my new medium. </p>
<p>I know how to speed up a webpage, optimize for SEO, track website visitors, monitor bounce rate, and so on - but I knew nothing about best practices for email, the inherent limits of emails, and what to look out for.</p>
<p>Here are some things I learned.</p>
<h3 id="heading-email-open-rates">Email Open Rates</h3>
<ul>
<li>Average email open rate should be between 15-25%.</li>
<li>Average click-through rate should be about 2.5%.</li>
</ul>
<p>What this means is that over an eight-email series, people will only read a couple of the emails. Not ideal. My hope is that based on the nature of the series, people will be expecting the emails, leading to a higher open rate. But low open rates are an inherent factor of email newsletters. </p>
<p>The idea for the Bootcamp was to include informative references in the emails along with some recommendations for products to try. If only 2.5% click through to those in-depth articles and products, the impact of the email to drive actions on other websites would be lower than I expected.</p>
<p>Here are my early results:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/01/image-22.png" alt="Image" width="600" height="400" loading="lazy">
<em>Open rate and click rate for the first 1,000 subscribers to WFHBootcamp.com</em></p>
<p>The first email in the WFH Bootcamp has already been sent to over 1,000 subscribers. Only 26.3% of those subscribers have opened the first email. This is quite a bit lower than I expected and something that I will have to monitor as the Bootcamp grows. </p>
<h3 id="heading-email-content-optimization">Email Content Optimization</h3>
<p>I am familiar with writing website copy and optimizing for SEO. But what makes good email newsletter copy?</p>
<p>Here is what I learned as I prepared to write the email series:</p>
<ul>
<li>Length is dependent on the type of email, keep it short for sales.</li>
<li>Newsletter content should be 90% educational and 10% promotional (HubSpot).</li>
<li>Subject matters (a lot) - 47% of email recipients open an email based on the subject line alone (OptInMonster).</li>
<li>Using an emoji in the subject line can increase open rates by 4.2% (Moosend).</li>
<li>Images are difficult - 43% of people disable images, and some email clients don’t display background images (OptInMonster).</li>
</ul>
<p>I was trying to distill working from home best practices into 8 concise emails. I decided that my length needed to be under 900 words. This is about 3 minutes of reading time (an eternity in the attention economy). </p>
<p>The average time reading an email is 11 seconds - so writing longer-form content is a gamble. Short attention spans are the limit of the email newsletter medium. </p>
<h3 id="heading-email-delivery-times">Email Delivery Times</h3>
<p>Since I set out to create an automated newsletter about working from home, figuring out when the content arrived in my subscribers' inboxes was important.</p>
<p>GetResponse analyzed about 4 billion emails sent by their customers to gather information on the best time to send to individual email addresses. Here is what they found by day of the week:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/01/image-23.png" alt="Image" width="600" height="400" loading="lazy">
<em>Get Response data for email opens and clicks by day of the week.</em></p>
<p>I decided that receiving WFH content on the weekend did not make much sense. Additionally, the GetResponse data confirmed that weekend emails suffered worse open and click rates. Luckily my email provider had such a feature to only send emails during the weekdays.</p>
<p>There is also a lot of research about the best time to send emails (10am on Tuesday?) but based on this research I decided that the best time to send during the weekday was when someone signed up. </p>
<h2 id="heading-how-i-wrote-the-content-and-generated-user-feedback">How I Wrote the Content and Generated User Feedback</h2>
<p>Writing can be hard, especially as a marketer. </p>
<p>I had been keeping copious notes on WFH best practices over the past year for my own benefit. These notes led me to create an outline, which made it quite easy to start conducting user research and eventually populating that outline with helpful content. </p>
<p>Here is how I got started.</p>
<h3 id="heading-customer-research">Customer Research</h3>
<p>Like all good product development, I started by taking my initial findings to potential customers. I asked people: "what do you want to learn if you subscribe to my newsletter? What are you hoping to get out of it?"</p>
<p>When I first asked people these questions, I got three types of replies:</p>
<ol>
<li>Help me improve the physical comfort of my office space.</li>
<li>Help me improve my mental health and well being when working without frequent contact with others.</li>
<li>Help me excel as a remote worker and enhance my career prospects.</li>
</ol>
<p>Fortunately, these categories aligned with what I had hoped to write about. Then, by practicing design thinking (which is a holistic way of applying critical thinking to solving design-related problems that matter to people) I was able to peel back the layers and better understand what users wanted to learn and most importantly, <strong>why</strong>.</p>
<p>Now was time to write.</p>
<h3 id="heading-a-writing-sprint">A Writing Sprint</h3>
<p>I wrote all eight emails over a (long) weekend. This writing sprint was enabled by conducting the extensive industry and user research prior to writing.</p>
<p>Here are the subject lines and lengths of each email:</p>
<ul>
<li>WFH Bootcamp #1: Welcome! 👋 Let's Make Your Workspace Work For You 🖥 <em>(806 words)</em></li>
<li>WFH Bootcamp #2: Why Your Home Office Matters 🖥 <em>(862 words)</em></li>
<li>WFH Bootcamp #3: Winning WFH’s Mental Games 🧘‍♀️ <em>(586 words)</em></li>
<li>WFH Bootcamp #4: Let’s Talk About Your Physical Health 🏃‍♀️ <em>(765 words)</em></li>
<li>WFH Bootcamp #5: 📊 Boost Your WFH Performance 📈 <em>(545 words)</em></li>
<li>WFH Bootcamp #6: 👩‍💻 Managing Your Career👨🏽‍💻 <em>(508 words)</em></li>
<li>WFH Bootcamp #7: How Companies Are Thinking About Remote Work 🏬🏢 <em>(350 words)</em></li>
<li>WFH Bootcamp #8: WFH and Your Future 🚀🚀🚀 <em>(425 words)</em></li>
</ul>
<p>In total that is <strong>just under 5,000 words.</strong> Double spaced, that is about 20 pages of content. </p>
<p>So basically, the WFH Bootcamp is my research paper for WFH 101. </p>
<h2 id="heading-how-i-built-the-landing-page">How I Built the Landing Page</h2>
<p>Luckily, creating a simple blog is quite easy. </p>
<p>I built a simple landing page with <a target="_blank" href="https://www.freecodecamp.org/news/what-is-wordpress/">Wordpress</a>, hosted on Kinsta, used ConvertKit as my email provider, and used images from UnDraw.co. </p>
<p>Standing up the website only took a few hours.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/01/image-24.png" alt="Image" width="600" height="400" loading="lazy">
<em>WFHBootcamp.com</em></p>
<p>For the MVP, the content is exclusively available through the emails. Providing gated content on the website (using a tool like Wordable to quickly add the content from Google Docs to Wordpress) is a logical next step but not a requirement for the MVP of the email series. </p>
<p>For those looking to easily create gated content, services like SubStack offer an out-of-the-box solution to launching newsletters with gated content and paid subscriptions. </p>
<h2 id="heading-how-i-launched-the-newsletter-and-next-steps">How I Launched the Newsletter, and Next Steps</h2>
<h3 id="heading-early-feedback-is-critical">Early Feedback Is Critical</h3>
<p>I had been incorporating real world feedback as often as I could. I launched the Bootcamp on an expedited timeline with a beta group of about 100 users (friends, family, connections) as soon as the content was written. </p>
<p>These users provided invaluable early feedback via a customized survey I created via <a target="_blank" href="https://www.typeform.com/">TypeForm</a>. </p>
<p>Was I embarrassed at times? You bet. Did that feeling slow me down? Not at all. As Reid Hoffman says "If There Aren't Any Typos, We Launched Too Late!".</p>
<p>As with building and launching any other type of software product, speed to market is very important.</p>
<p>Not because I fear competitors or imitation, but because I stand by my product and believe that it adds value to real people in real jobs who are struggling to work from home. And the sooner I could get the email series launched the sooner I could help those people. </p>
<p>Builders start with the customer and work backwards. They work vigorously to earn and keep customer trust. Getting feedback is key to building trust.</p>
<p>These early users have expanded the growth of the Bootcamp as well. Since launching with these 100 beta users, over 1,000 people have now signed up for the WFH Bootcamp.</p>
<h3 id="heading-what-to-monitor-with-email-newsletters">What to Monitor With Email Newsletters</h3>
<p>As these numbers continue to grow, I am monitoring: </p>
<ul>
<li>Open rate.</li>
<li>Click rate.</li>
<li>Forwarding rate/email sharing.</li>
<li>List growth rate. </li>
<li>Number of unsubscribes. </li>
<li>Spam complaints. </li>
</ul>
<p>Additionally, I will continue to generate customer feedback via surveys. </p>
<h2 id="heading-conclusion">Conclusion</h2>
<p>I hope that my story of how I launched the WFH Bootcamp was helpful. </p>
<p>We covered why email is a great medium, the limitations of email, important considerations when writing content, early testing with users, and what to monitor in your email newsletter. </p>
<p>I will continue to monitor, iterate, and improve the emails - as I would with any software product. </p>
<p>Email has proven to be a fun and easy medium to learn and launch a new product in. It has allowed me to quickly launch a product that hopefully helps people be more productive and happy while working from home and it has been a wonderful learning experience so far. </p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Stop [Marketing] E-Mail Bouncebacks! How to Configure SPF, DMARC & DKIM ]]>
                </title>
                <description>
                    <![CDATA[ By Andreas Lopez Setup Requirements: Your Domain Name System (DNS) Editor (i.e. GoDaddy Admin that has the email addresses registered) 3rd Party e-mail Admin Accounts (e-mail Blast Service [Mailchimp, ConstantContact, etc.], Additional Mail Server y... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/bananas-stop-email-bouncebacks-spf-dmarc-dkim/</link>
                <guid isPermaLink="false">66d45d97052ad259f07e4a55</guid>
                
                    <category>
                        <![CDATA[ Backend Development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ #content marketing ]]>
                    </category>
                
                    <category>
                        <![CDATA[ cybersecurity ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Digital Marketing  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ email ]]>
                    </category>
                
                    <category>
                        <![CDATA[ email marketing ]]>
                    </category>
                
                    <category>
                        <![CDATA[ newsletters ]]>
                    </category>
                
                    <category>
                        <![CDATA[ servers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ smtp ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Sat, 22 Jun 2019 17:10:52 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2019/06/stop-email-bouncebacks-post-image.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Andreas Lopez</p>
<p><strong>Setup Requirements:</strong></p>
<ul>
<li>Your Domain Name System (DNS) Editor (i.e. GoDaddy Admin that has the email addresses registered)</li>
<li>3rd Party e-mail Admin Accounts (e-mail Blast Service [Mailchimp, ConstantContact, etc.], Additional Mail Server you might be using, etc.)</li>
</ul>
<p>You might be reading this because you want help resolving an error you just received. This error might be stating something about your DMARC records and that the e-mail was not authenticated. And most likely you attempted to e-mail someone with a ‘@gmail.com’ or ‘@yahoo.com’ address or similar free, big e-mail providers which have higher default guidelines than an e-mail server you would set up through your own company.</p>
<p>I was there too and struggled quite some time to get this figured out — not just what you need, but also how to get it done, the right way.</p>
<h3 id="heading-our-statistics-before-and-after-configuring-spf-dmarc-amp-dkim">Our Statistics before and after configuring SPF, DMARC &amp; DKIM:</h3>
<p>As you will be able to see in the following pictures these implementations show us that:</p>
<ul>
<li>Bounce Rate was 70% before implementation, a whole 21441 E-mails that never made it into the subscribers inbox.</li>
<li>After implementation the Bounce Rate was only 5.6%, down to only 1855 Bouncebacks.</li>
<li>The bouncebacks are not all just due to security, some e-mails are deleted or the subscriber made a typo (mail.com instead of gmail.com is a typical one).</li>
</ul>
<p><img src="https://www.freecodecamp.org/news/content/images/2019/06/ConstantContact-Before-After.jpg" alt="Image" width="600" height="400" loading="lazy">
<em>Constant Contact Bounce Statistics, Before &amp; After configuring SPF, DMARC &amp; DKIM.</em></p>
<h3 id="heading-enough-talk-about-how-important-the-implementation-is-lets-get-to-it">Enough talk about how important the implementation is - lets get to it!</h3>
<p>In order to be 100% compliant in terms of e-mail authentication, you need 3 things configured:</p>
<ul>
<li><strong>SPF (Sender Policy Framework):</strong> a framework used to prevent e-mail forgery aka Spoofing. Spoofing is when someone is pretending to be sent from your e-mail address.</li>
<li><strong>DKIM (DomainKeys Identified Mail):</strong> This will allow a server to send e-mails in your name while being authenticated to make sure it’s really you. For example, if you use MailChimp or ConstantContact for newsletter blasts and say it’s from ‘john@doecompany.com’, the e-mails will still be sent from MailChimp or ConstantContacts server. However, you verified with your Blast e-mail service that is indeed you and not someone pretending to be you. <strong>This is the most important one to set up correctly for businesses, as otherwise there will be a high bounce-back rate!</strong></li>
<li><strong>DMARC (Domain-based Message Authentication, Reporting, and Conformance):</strong> Also an Anti-Spoofing mechanism that will work in conjunction with SPF. Having one or the other is ineffective — you will need both to be properly protected.</li>
</ul>
<p>DNS Editor / DNS Zone Editor, GoDaddy Screenshot Examples (Login and navigate to your Admin Dashboard first):</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/0*RyXa5A0poh-LVZgw.png" alt="Image" width="549" height="72" loading="lazy">
<em>GoDaddy Manage Domains Dashboard Screenshot with Arrow pointing at Manage option. (1)</em></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/0*lPnjNy8Qd3T6d7lq.png" alt="Image" width="519" height="175" loading="lazy">
<em>GoDaddy Domains Dashboard Screenshot with the arrow pointing at Manage Zones option. (1)</em></p>
<p>Select the Domain you need to add the DNS entries to in the screen after clicking on Manage Zones.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/0*CK4w3j4dsw2ZE060.png" alt="Image" width="700" height="216" loading="lazy">
<em>GoDaddy DNS Zone Editor Admin Dashboard Screenshot with Arrow pointing on the Add Option. (1)</em></p>
<p>On the bottom of your records on the right-hand side, you will see an ‘Add’ button which will lead to the following dialog menu in which you will enter the SPF, DMARC &amp; DKIM entries each individually:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/0*lZzVRpdjY3z0dq53.png" alt="Image" width="600" height="207" loading="lazy">
_GoDaddy Add DNS Entry Admin Dashboard Screenshot with button pointing at Save button and TXT as type, <em>dmarc as Host and the required value under TXT Value highlighted. (1)</em></p>
<p>For other guides for Zone Editors, just go to the knowledge base/support center of your Domain Provider.</p>
<h3 id="heading-setting-up-spf">Setting up SPF:</h3>
<p>The SPF is the easiest to set up. You will need 2 things:</p>
<ol>
<li>Your DNS Editor (i.e. GoDaddy Admin Portal)</li>
<li>The IP address of your e-mail server</li>
</ol>
<p>After accessing your DNS Editor (also called DNS Zone Editor in CPanel), you want to create a new TXT entry. In this TXT Entry, you should have 3 possible fields: Host, TXT Value / Value &amp; TTL (Time-To-Live). What you will enter in these fields is the following (some details might vary, <strong>this is based on a GoDaddy installation</strong>):Host: @ TXT Value: v=spf1 +a +mx +ip4:~allTTL: 1 Hour</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*5dQV9o1PaFDrABCi3ISHVg.png" alt="Image" width="800" height="217" loading="lazy">
<em>GoDaddy DNS Sample TXT Entry for the SPF settings as described above.</em></p>
<p><strong>Explanation / Meaning of these settings:</strong></p>
<p>‘@’ is the designation within GoDaddy that refers to the Domain you are working in. So if you are working inside ‘doecompany.com’ you could replace ‘@’ with ‘doecompany.com’ and the result would be the same. However, it is best practice to use the ‘@’ symbol instead in the case of GoDaddy.</p>
<p> is the IP of where your e-mails are being sent from. This is not necessarily the same IP that the actual website is hosted on.</p>
<p><strong>+a:</strong> Includes A record</p>
<p><strong>+mx:</strong> Includes Mail Server record</p>
<p><strong>+ip4:</strong> Designates from which IPv4 server</p>
<p><strong>~all:</strong> Records outside of the prior declared ones will fail.</p>
<p><strong>TTL = 1 hour</strong> (or 3600 seconds): Time-To-Live, or how often this should expire. If you were to change e-mail servers, you would be glad that there is only a maximum gap of 1 hour of not being authenticated.</p>
<h3 id="heading-setting-up-dkim">Setting up DKIM:</h3>
<p>This is the most tedious of the three to set up and the most critical one. You will authenticate the 3rd party to send on behalf of your e-mail name, i.e. ‘john@doecompany.com’.</p>
<p>I have 2 DKIMs currently set up:</p>
<ol>
<li>For my actual Mail Server which lives on a different server than my actual website (this is more common in Enterprise environments).</li>
<li>For my e-mail newsletter blast service provider (ConstantContact in this case, it could easily be Mailchimp or someone else in your case).</li>
</ol>
<p>For both scenarios, your legwork is the same. You will have to contact the e-mail support of your Mail Server or Third Party e-mail sending service and have them install the DKIM on their end, for your account.</p>
<p>This is completely out of your hands and typically takes them 1–2 days to complete this task. Basically what is happening is that they will register and install an RSA of at least 1024-Bit encoding (2048 is better) on their server.</p>
<p>After they got it set up, they will send you a Public Key that you will be using in the next step to set up your DKIM record.</p>
<p>Just like with the SPF &amp; DMARC records you will access your DNS Editor (also called DNS Zone Editor in CPanel), and create a new TXT entry. In this TXT Entry, you should have 3 possible fields: Host, TXT Value / Value &amp; TTL (Time-To-Live). What you will enter in these fields is the following (some details might vary, this is based on a GoDaddy installation with the e-mails being hosted on inmotionhosting.com and ConstantContact as Newsletter service). Remember to make 1 separate entry per DKIM record:Host: ._domainkeyTXT Value: v=DKIM1; k=rsa; p=TTL: 1 Hour</p>
<p>Make sure not to leave any spaces after the ‘=’ symbols.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*nj_ycXzk_LsASRBfcw7b3A.png" alt="Image" width="800" height="216" loading="lazy">
<em>GoDaddy DNS Sample TXT Entry for the DKIM settings as described above.</em></p>
<p><strong>Explanation / Meaning of these settings:</strong></p>
<p>The host can be a name or number and is truly unique to the third party. When an e-mail is being sent on your behalf, that e-mail will have that name or number included in the header. That is the record it will be looking under your domain for.</p>
<p>In layman’s terms and our example, the recipient server would go to ‘doecompany’s DNS records and look if what the 3rd party claims to be true will be there. Only if the public key properly validates with the key on their server, the e-mails will be sent out.</p>
<p><strong>v=DKIM1:</strong> Simply specifies the version of DKIM being used to clarify further what to look for.</p>
<p><strong>k=rsa:</strong> RSA is the most typical one to use as the Key (k). Your 3rd party might opt-in to use something else. But RSA with a 2048 bit encryption is the most secure option you can have at the moment. 1024 bit is good, too.</p>
<p><strong>p=:</strong> Instead of ‘’ you would be provided with either a 1024 bit or 2048 bit string of seemingly random text and numbers or other values suited to whatever encryption the 3rd party decided to utilize.</p>
<p><strong>TTL = 1 hour</strong> (or 3600 seconds): Time-To-Live, or how often this should expire. If you were to change e-mail servers, you would be glad that there is only a maximum gap of 1 hour of not being authenticated.</p>
<h3 id="heading-setting-up-dmarc">Setting up DMARC:</h3>
<p><strong>Reminder:</strong> In order for the DMARC to do its job, you MUST setup SPF AND DKIM before. Because DMARC verifies SPF &amp; DKIM settings and whether or not the sender suits these settings and is not a spoofer. If SPF &amp; DKIM are not set up, DMARC won’t work and will result in rejected e-mails.</p>
<p>Just like with the SPF records you will access your DNS Editor (also called DNS Zone Editor in CPanel), and create a new TXT entry. In this TXT Entry, you should have 3 possible fields: Host, TXT Value / Value &amp; TTL (Time-To-Live). What you will enter in these fields is the following (some details might vary, this is based on a GoDaddy installation with the e-mails being hosted on inmotionhosting.com):Host: _dmarcTXT Value: v=DMARC1;p=reject;sp=none;adkim=r;aspf=r;pct=100;fo=0;rf=afrf;ri=86400TTL: 1 Hour</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*TvOQkx-VHgLLx7o831YsAg.png" alt="Image" width="800" height="213" loading="lazy">
<em>GoDaddy DNS Sample TXT Entry for the DMARC settings as described above.</em></p>
<p><strong>Explanation / Meaning of these settings:</strong></p>
<p>The Host is declared as ‘_dmarc’ because within GoDaddy it will automatically add ‘.johndoe.com’ as a subdomain. This means when an e-mail is being sent out, the DMARC will always be checked under that selector against your domain. If this is not set up properly as ‘_dmarc’, the e-mail servers won’t be able to find your DMARC entry and will automatically fail your e-mail as they believe there is no entry to begin with.</p>
<p><strong>v=DMARC1:</strong> Declares the version of the DMARC to clarify what is being used and make authentication more legitimate.</p>
<p><strong>p=reject:</strong> E-mails will be rejected from the recipient e-mail server if they don’t match the DMARC records.</p>
<p><strong>sp=none:</strong> Do not check if subdomains and the main domain have aligned settings; this is optional.</p>
<p><strong>adkim=r:</strong> Whether to be strict (s) or relaxed (r) with the DKIM identifier settings; relaxed is the default.</p>
<p><strong>aspf=r:</strong> Whether to be strict (s) or relaxed (r) with the SPF identifier settings; relaxed is the default.</p>
<p><strong>pct=100:</strong> 100 percent of e-mails are going to be affected by the DMARC. Integer values between 1 to 100 only. The smaller set would make sense only for testing; should be 100 for security purposes.</p>
<p><strong>fo=0:</strong> A DMARC error report is created if SPF &amp; DKIM fail to be authenticated. 0 is the default value. Others are 1, d and s. 1 is if either one fails, to generate a record. d if the signature failed evaluation. s if SPF evaluation failed.</p>
<p><strong>rf=afrf:</strong> The formatting for the message failure reports. afrf is the only supported value at the point of this writing.</p>
<p><strong>ri=86400:</strong> How many seconds passed between sending the report to the sender. 86400 is default which is 24 hours or 1 day. Many of the major mailbox providers such as Gmail, Yahoo, etc. will send more than one report a day.</p>
<p><strong>TTL = 1 hour</strong> (or 3600 seconds): Time-To-Live, or how often this should expire. If you were to change e-mail servers, you would be glad that there is only a maximum gap of 1 hour of not being authenticated.</p>
<p>And that is how you properly authenticate your e-mails. I hope this took some of the mystery and complication out for you. You will be on your way of not getting those troublesome kickbacks from your mailer-daemon anymore!</p>
<hr>
<p><strong>Author:</strong></p>
<p>Andreas Lopez — <a target="_blank" href="https://www.linkedin.com/in/andreaslopez/">https://www.linkedin.com/in/andreaslopez/</a></p>
<p><strong>Editors:</strong></p>
<p>Stevan Pupavac — <a target="_blank" href="https://www.linkedin.com/in/stevan-pupavac/">https://www.linkedin.com/in/stevan-pupavac/</a></p>
<p>Frederick Alcantara — <a target="_blank" href="https://www.linkedin.com/in/frederick-alcantara/">https://www.linkedin.com/in/frederick-alcantara/</a></p>
<p><strong>Sources:</strong></p>
<ol>
<li>GoDaddy Screenshots by DMARCanalyzer.com: <a target="_blank" href="https://www.dmarcanalyzer.com/dmarc/dmarc-record-setup-guides/dmarc-setup-guide-godaddy/">https://www.dmarcanalyzer.com/dmarc/dmarc-record-setup-guides/dmarc-setup-guide-godaddy/</a></li>
</ol>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
