<?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" version="2.0"><channel><title><![CDATA[Marco Bettiolo's blog]]></title><description><![CDATA[Marco Bettiolo's blog]]></description><link>https://read.bettiolo.it</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 16:46:27 GMT</lastBuildDate><atom:link href="https://read.bettiolo.it/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Setup a new Business on Google Workspace]]></title><description><![CDATA[Full guide coming soon ...
Reduce the likelihood of Gmail getting into spam
First of all, go and check with the Google MX Toolbox what is the situation with your domain. You will get a report like the below:

The output will help you identify what is...]]></description><link>https://read.bettiolo.it/setup-a-new-business-on-google-workspace</link><guid isPermaLink="true">https://read.bettiolo.it/setup-a-new-business-on-google-workspace</guid><category><![CDATA[googleworkspace]]></category><category><![CDATA[spam]]></category><category><![CDATA[DKIM]]></category><category><![CDATA[spf]]></category><category><![CDATA[DMARC]]></category><dc:creator><![CDATA[Marco Bettiolo]]></dc:creator><pubDate>Thu, 01 Jun 2023 21:46:37 GMT</pubDate><content:encoded><![CDATA[<p><em>Full guide coming soon ...</em></p>
<h2 id="heading-reduce-the-likelihood-of-gmail-getting-into-spam">Reduce the likelihood of Gmail getting into spam</h2>
<p>First of all, go and check with the <a target="_blank" href="https://toolbox.googleapps.com/apps/checkmx/check">Google MX Toolbox</a> what is the situation with your domain. You will get a report like the below:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1685645353622/46732776-b790-432b-9c80-9855fd832a25.png" alt class="image--center mx-auto" /></p>
<p>The output will help you identify what is needed for an optimal setup.</p>
<h3 id="heading-setup-spf-records">Setup SPF records</h3>
<p>An SPF (Sender Policy Framework) record identifies the mail servers and domains that are allowed to send emails on behalf of your domain.</p>
<ul>
<li><p>Go to your DNS provider and setup a <code>TXT</code> record with the name of your domain followed by a "dot", ie <code>example.com.</code> and the value of:</p>
</li>
<li><pre><code class="lang-plaintext">    v=spf1 include:_spf.google.com ~all
</code></pre>
</li>
<li><p>Your DNS provider should end up being configured like this:</p>
</li>
</ul>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1685645489190/c27760e1-b0f2-4951-9416-9a53c3667dae.png" alt class="image--center mx-auto" /></p>
<p>A <a target="_blank" href="https://apps.google.com/supportwidget/articlehome?hl=en&amp;article_url=https%3A%2F%2Fsupport.google.com%2Fa%2Fanswer%2F10684623%3Fhl%3Den&amp;assistant_id=generic-unu&amp;product_context=10684623&amp;product_name=UnuFlow&amp;trigger_context=a">detailed guide</a> on configuring SPF records is available from Google.</p>
<h3 id="heading-setup-dkim-records"><strong>Setup DKIM records</strong></h3>
<p>DKIM, or <strong>DomainKeys Identified Mail</strong>, is an email authentication method that uses a digital signature to let the receiver of an email know that the message was sent and authorized by the owner of a domain.</p>
<ul>
<li><p>Go to <a target="_blank" href="https://admin.google.com">https://admin.google.com</a> and click on <code>Apps -&gt; Google Workspace -&gt; Gmail</code></p>
</li>
<li><p>On the list of options select <code>Authenticate email</code></p>
</li>
<li><p>Click on <code>GENERATE NEW RECORD</code> and you will get the below:</p>
</li>
<li><p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1685646446156/054917dd-98fc-4d95-9910-1ab210c84480.png" alt class="image--center mx-auto" /></p>
<p>  Now go to your DNS provider and create a new <code>TXT</code> record with the value in the box. Should look something like this:</p>
<p>  <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1685646493958/1fa353d7-1184-4bb1-a62d-703bb21228fc.png" alt class="image--center mx-auto" /></p>
</li>
<li><p>Click the <code>START AUTHENTICATION</code> button. When DKIM setup is complete and working correctly, the status at the top of the page changes to <code>Authenticating email with DKIM</code>.</p>
</li>
<li><p>Well done for making your emails safer, remember to check on <a target="_blank" href="https://toolbox.googleapps.com/apps/checkmx/check">Google MX Toolbox</a> that everything is OK</p>
</li>
</ul>
<p>A <a target="_blank" href="https://apps.google.com/supportwidget/articlehome?hl=en&amp;article_url=https%3A%2F%2Fsupport.google.com%2Fa%2Fanswer%2F180504%3Fhl%3Den&amp;assistant_id=generic-unu&amp;product_context=180504&amp;product_name=UnuFlow&amp;trigger_context=a">detailed guide</a> on configuring DKIM records is available from Google.</p>
<h3 id="heading-setup-dmarc-records">Setup DMARC records</h3>
<p>Domain-based Message Authentication Reporting &amp; Conformance (DMARC) is <strong>an email security protocol</strong>. DMARC verifies email senders by building on the Domain Name System (DNS), DomainKeys Identified Mail (DKIM), and Sender Policy Framework (SPF) protocols.</p>
<p>A recommended value to begin with is:</p>
<pre><code class="lang-plaintext">v=DMARC1; p=none; rua=mailto:dmarc@example.com
</code></pre>
<p>This means that when emails fail the DMARC validation, they will still be delivered to the recipient and a report will be sent to <code>dmarc@example.com</code>. This will let you review the reports and decide if you want to send the emails that fail the validation to the spam folder or reject them.</p>
<ul>
<li><p>Go to your DNS provider and setup a <code>TXT</code> record with the name of <code>_</code><a target="_blank" href="http://dmarc.example.com"><code>dmarc.example.com</code></a> with the value above. Of course, instead of <code>example.com</code>, you should configure your domain name.</p>
</li>
<li><p>The configuration of the DMARC TXT record on your DNS provider should be:</p>
<p>  <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1685655306377/3ce0e888-57ff-438d-96c0-1b3e3b1a1cc4.png" alt class="image--center mx-auto" /></p>
</li>
</ul>
<p>To improve the handling of rejections follow this <a target="_blank" href="https://apps.google.com/supportwidget/articlehome?article_url=https%3A%2F%2Fsupport.google.com%2Fa%2Fanswer%2F10032473&amp;assistant_id=generic-unu&amp;product_context=10032473&amp;product_name=UnuFlow&amp;trigger_context=a">tutorial by Google</a>. To see all the possible parameters read this <a target="_blank" href="https://apps.google.com/supportwidget/articlehome?article_url=https%3A%2F%2Fsupport.google.com%2Fa%2Fanswer%2F10032473&amp;assistant_id=generic-unu&amp;product_context=10032473&amp;product_name=UnuFlow&amp;trigger_context=a">article on Google</a>.</p>
<p>A <a target="_blank" href="https://apps.google.com/supportwidget/articlehome?hl=en&amp;article_url=https%3A%2F%2Fsupport.google.com%2Fa%2Fanswer%2F2466563%3Fhl%3Den&amp;assistant_id=generic-unu&amp;product_context=2466563&amp;product_name=UnuFlow&amp;trigger_context=a">detailed guide</a> on configuring DMARC records is available from Google.</p>
<h3 id="heading-setup-mta-sts-records">Setup MTA-STS records</h3>
<p><a target="_blank" href="https://www.hardenize.com/blog/mta-sts">Mail Transport Agent Strict Transport Security (MTA-STS)</a> is a new internet standard that allows you to enable strict force-TLS for email sent between supported email providers. It is similar to <a target="_blank" href="https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security">HTTP Strict Transport Security (HSTS)</a>, where a force-TLS policy is set and then cached for a specified amount of time, reducing the risk of man-in-the-middle or downgrade attacks.</p>
<p>Follow this <a target="_blank" href="https://apps.google.com/supportwidget/articlehome?hl=en&amp;article_url=https%3A%2F%2Fsupport.google.com%2Fa%2Fanswer%2F9276512%3Fhl%3Den&amp;assistant_id=generic-unu&amp;product_context=9276512&amp;product_name=UnuFlow&amp;trigger_context=a">detailed guide</a> from Google.</p>
<h2 id="heading-conclusion">Conclusion</h2>
<p>If all goes well, Google MX toolbox should do a nice and green report like this:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1685656105050/8bd5caf7-b039-47ff-b77b-2796ac19fb7e.png" alt class="image--center mx-auto" /></p>
]]></content:encoded></item><item><title><![CDATA[Setup a new Business on Office 365]]></title><description><![CDATA[Domain verification

Register your domain, ie Google Domains or Gandi.net

Go to admin.microsoft.com -> Settings -> Domains

Click Add Domain




Insert your domain name and click Use this domain


The next page lets you pick how can you confirm that...]]></description><link>https://read.bettiolo.it/setup-a-new-business-on-office-365</link><guid isPermaLink="true">https://read.bettiolo.it/setup-a-new-business-on-office-365</guid><category><![CDATA[office365]]></category><category><![CDATA[solopreneur ]]></category><category><![CDATA[Exchange]]></category><dc:creator><![CDATA[Marco Bettiolo]]></dc:creator><pubDate>Thu, 01 Jun 2023 18:34:51 GMT</pubDate><content:encoded><![CDATA[<h2 id="heading-domain-verification">Domain verification</h2>
<ul>
<li><p>Register your domain, ie <a target="_blank" href="https://domains.google">Google Domains</a> or <a target="_blank" href="http://gandi.net">Gandi.net</a></p>
</li>
<li><p>Go to admin.microsoft.com -&gt; Settings -&gt; <a target="_blank" href="https://admin.microsoft.com/#/Domains/Wizard">Domains</a></p>
</li>
<li><p>Click Add Domain</p>
</li>
</ul>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663409474172/Fl19_MS3Z.png" alt="Screenshot 2022-09-17 at 12.11.10.png" /></p>
<ul>
<li>Insert your domain name and click Use this domain</li>
</ul>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663409622413/kmduJLQfv.png" alt="Screenshot 2022-09-17 at 12.13.37.png" /></p>
<p>The next page lets you pick how can you confirm that you are the owner of the domain. My favourite way is to add a TXT record to confirm ownership.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663409733434/Qw_Jok2vB.png" alt="Screenshot 2022-09-17 at 12.15.29.png" /></p>
<p>Microsoft will give you a step-by-step guide on how to configure it on your DNS hosting provider.</p>
<p>Go ahead and do that and then click verify. Usually, it takes a while before the changes to the records are propagated and you can continue to the next step.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663409852925/pX54Mb8yh.png" alt="Screenshot 2022-09-17 at 12.17.18.png" /></p>
<h2 id="heading-dns-configuration">DNS Configuration</h2>
<p>Once you can verify the step you need to decide how to configure all the Microsoft services related to the domain. I would advise a small business to just let Microsoft manage the DNS parameters to have less risk of misconfiguring the services.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663409966970/bH_OBn0RL.png" alt="Screenshot 2022-09-17 at 12.19.23.png" /></p>
<p>Click on "Setup my online services for me".</p>
<p>In the next step you need to select which services to enable on the domain, please review and click continue to go ahead with the next step.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663410075536/WMElQfPox.png" alt="Screenshot 2022-09-17 at 12.20.23.png" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663410099488/ndtyQhovP.png" alt="Screenshot 2022-09-17 at 12.21.32.png" /></p>
<p>Make sure you review the Advanced options and make sure you keep only the services you need on the domain.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663410463687/_VfgnbloZ.png" alt="Screenshot 2022-09-17 at 12.27.34.png" /></p>
<p>In this step, you can manually add DNS records that you want Microsoft to have on file or you can automatically import what is already configured on your existing DNS server. Generally on the initial setup I click "Import DNS records" and I will adjust later as needed.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663410573472/5Y8NaU6vv.png" alt="Screenshot 2022-09-17 at 12.29.18.png" /></p>
<p>This is now the critical step, you have to tell the world that we want Microsoft to manage the domain DNS records. If you are transferring the email server to Microsoft, this is the step that will enable you to have them process emails.</p>
<p>You will need to add those new name servers to your domain registry provider.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663410713113/yJPXSiJ_T.png" alt="Screenshot 2022-09-17 at 12.31.48.png" /></p>
<p>I went ahead and told my registrar that I want to use a different name server and configured the parameters that Microsoft told me.</p>
<p>This might be disruptive if you had services running on the old domain, like websites, email and so on, especially if the parameters weren't migrated correctly to Microsoft.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663410826288/4XcDw90rk.png" alt="Screenshot 2022-09-17 at 12.33.41.png" /></p>
<p>Once you specified Microsoft as the new nameserver you will have to click continue. You might get a scary error as above. This is Microsoft telling you that the changes aren't yet propagated across the world and it is still recording the old name server. It might take hours or up to one day or two for this to be completed. You might need to come back to the above screen if your browser session expires in the meantime.</p>
<p>Once a few hours to a day pass, you should be able to click continue and the domain setup should be completed successfully.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1663573255371/_6gf78Zsk.png" alt="Screenshot 2022-09-19 at 09.40.51.png" /></p>
<p>The domain's state will go from "Incomplete setup" to "Healthy".</p>
<p>Congratulations, now you can send emails from your new domain!</p>
<h2 id="heading-create-your-fist-email-address-on-exchange">Create your fist email address on Exchange</h2>
<p><em>Guide coming soon ...</em></p>
<h2 id="heading-shared-mailbox">Shared mailbox</h2>
<p>This is great if you want to have multiple users able to manage the same email inbox.</p>
<p>Go to <code>https://admin.microsoft.com</code> and click <code>Teams &amp; groups</code> -&gt; <code>Shared mailboxes</code>. Click <code>Add a shared mailbox</code></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1665671536543/KCCz6a8Ka.png" alt="Screenshot 2022-10-13 at 16.32.11.png" /></p>
<p>Insert a descriptive name for it and add the email username and click <code>Save changes</code></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1665671629066/Xinl8yV2P.png" alt="Screenshot 2022-10-13 at 16.33.44.png" /></p>
<p>Click on the shared email address to edit its settings.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1665671712820/GcY4x6Jst.png" alt="Screenshot 2022-10-13 at 16.35.07.png" /></p>
<p>To give users permission to read and "send emails as" to that shared email address click <code>Read and manage permissions</code>.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1665671880300/MROqw1PnK.png" alt="Screenshot 2022-10-13 at 16.37.57.png" /></p>
<p>Click on <code>Add permissions</code> to select the users that should be able to have access to the shared mailbox. Once you do that, you want to do the same for <code>Send as permissions</code> and <code>Send on behalf permissions</code>. This will enable users to send a new email as if they were the shared mailbox.</p>
<p>WARNING: Once you do this, you need to wait 30 minutes and tell the users to reboot their laptops and phones otherwise they will not see the shared mailbox in Outlook.</p>
<h2 id="heading-multiple-domain-aliases-for-a-user">Multiple domain aliases for a user</h2>
<p>If you have multiple domain names that you want to be managed by the shared mailbox, you can add them as aliases. To do this click on the shared mailbox to open its settings and click <code>Edit</code> under <code>Aliases</code>.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1665672234006/7ZoEt4yai.png" alt="Screenshot 2022-10-13 at 16.43.50.png" /></p>
<p>You will have to pick a username and a domain and click Add.</p>
<h2 id="heading-next-steps">Next steps</h2>
<p>Congratulations on getting set up with Office 365 and a custom domain for your business.</p>
<p><strong>Guide coming soon:</strong> Set up SPF and DKIM to reduce the likelihood of outgoing being blocked by spam filters.</p>
]]></content:encoded></item></channel></rss>