{
    "version": "https://jsonfeed.org/version/1",
    "title": "EMDiscussions - Notes from the Inbox",
    "description": "",
    "home_page_url": "https://emdiscussions.github.io",
    "feed_url": "https://emdiscussions.github.io/feed.json",
    "user_comment": "",
    "icon": "https://emdiscussions.github.io/media/website/3d-emd-logo-160.png",
    "author": {
        "name": "EMD"
    },
    "items": [
        {
            "id": "https://emdiscussions.github.io/zoho-mail-forever-free-plan.html",
            "url": "https://emdiscussions.github.io/zoho-mail-forever-free-plan.html",
            "title": "Zoho Mail Forever Free Plan",
            "content_html": "<p><em>Zoho Mail - 'The Forever Free Plan' - is currently available in the US, EU, and India data centers only. Your IP address determines to which data center you are allocated. For example, if you are in NL, you will be allocated to the Amsterdam data center.</em></p>\n<p>Go to: <a href=\"https://www.zoho.com/workplace/pricing.html\"></a><a href=\"https://www.zoho.com/workplace/pricing.html\" target=\"_blank\" rel=\"noopener noreferrer\">https://www.zoho.com/workplace/pricing.html</a></p>\n<p>Scroll down towards the end of the page:</p>\n<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/zoho-mail-1.png\" alt=\"Screencap of the Zoho Workplace web page\" width=\"670\" height=\"390\" data-is-external-image=\"true\"></figure>\n<p>Click on the 'Sign Up now' to proceed. If you're in NL, you'll be directed to the zoho.eu sign up web page: </p>\n<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/zoho-mail-2.png\" alt=\"Screencap of the Zoho Mail sign-up page\" width=\"670\" height=\"487\" data-is-external-image=\"true\"></figure>\n<p><span style=\"color: #2dc26b;\"><strong><em>At this point, you need to choose the 'Business Email' option, to be able to use your own domain. The 'Personal Email' option only offers a zohomail email address.</em></strong></span></p>\n<p>Complete all required fields, including your 'mobile number' to proceed.</p>\n<p>Once all is completed, you're allowed to use only one own domain, but can create up to 5 users (5GB storage per user) for that domain.</p>\n<p>As with any new provider, it takes time to become familiar with the UI, set up the domain DNS records, users, etc.</p>",
            "author": {
                "name": "EMD"
            },
            "tags": [
            ],
            "date_published": "2026-02-14T14:31:44+00:00",
            "date_modified": "2026-03-03T18:52:51+00:00"
        },
        {
            "id": "https://emdiscussions.github.io/mxroute-alias-manager.html",
            "url": "https://emdiscussions.github.io/mxroute-alias-manager.html",
            "title": "Create and manage email aliases with MXroute",
            "content_html": "<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/mxr-1.png\" alt=\"Screencap of the MXroute Alias Manager Extension Settings\" width=\"801\" height=\"856\" data-is-external-image=\"true\"></figure>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">MXroute Alias Manager lets you create unique email aliases for every website directly from your browser. Stop giving out your real email address—create a dedicated alias for each service and keep your inbox organized.</span></p>\n</blockquote>\n<p>This is an extension recently made available for the Chrome browser. It lets you create unique email aliases directly from the browser.<br><br>For those of you already familiar with MXroute, and have an account, the extension is basically a shortcut for creating forwarders inside the account.</p>\n<p>This is quite easy to set up:<br><br>1. Install the 'MXroute Alias Manager' from the <a href=\"https://chromewebstore.google.com/\">Chrome Web Store</a>. <br><br>2. Log into your <a href=\"https://panel.mxroute.com/login.php\">MXroute Account</a>.<br><br>3. Go to Advanced/API Keys. Complete the 'Server' and 'Username' fields, then click on 'Create API Key'.<br><br>4. Most important - <span style=\"text-decoration: underline;\">COPY</span> the API Key, and <span style=\"text-decoration: underline;\">SAVE</span> it somewhere safe, ready for the next phase of the set up.<br><br>5. Go back to the installed browser extension (ensure that you 'pin' the extension for easy access).<br><br>6. Go to the extension settings and complete the various tabs:<br><br><em>Credentials Tab</em> - Complete the Server, Username, and API KEY fields. Test the connection, and if all is OK, click on 'Save Credentials'.<br><br><em>Settings Tab</em> - Select the default alias format. Choose between Domain Based, Random, and Manual entry. If you have more than one domain, choose the default domain. Click on 'Save Settings'.<br><br><em>Domains Tab</em> - Here you choose the default forwarding destination for your domain.<br><br><em>Aliases Tab</em>: Lists the aliases created in the extension, in addition to any forwarders that have been created in the Admin account. From here, one can also copy or delete aliases.<br><br>The aliases created in the extension will also now be added into the admin account, where one can 'fine tune' the forwarder - change the forwarding email address, reject, discard silently, or delete it.</p>\n<p>I've set up the extension for creating manual entries, so I may create easier to remember aliases.</p>\n<p>The beauty of using this extension is that you don't need to set up your domain as a 'wildcard', thereby setting it up as a primary target for spammers.</p>\n<p>That's it - all set up, tested, and working!</p>",
            "author": {
                "name": "EMD"
            },
            "tags": [
            ],
            "date_published": "2026-02-10T18:59:03+00:00",
            "date_modified": "2026-03-04T08:38:28+00:00"
        },
        {
            "id": "https://emdiscussions.github.io/atomic-mail-my-thoughts.html",
            "url": "https://emdiscussions.github.io/atomic-mail-my-thoughts.html",
            "title": "Atomic Mail - My Thoughts",
            "content_html": "<p>I signed up for an Atomic Mail account today, and I thought it may be a good idea to set my thoughts on to my blog.<br><br>This first image is the log-on screen:</p>\n<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/atomic-01.png\" alt=\"Screencap of Atomic Mail setup information.\" width=\"672\" height=\"448\" data-is-external-image=\"true\"></figure>\n<p>I've set up my password manager (KeePassXC) for this account. Usually KeePassXC offers to save the login credentials, but it didn't on this occasion - I had to create the entry manually.<br><br>After entering my user name (first part of my email address) the password screen appears:</p>\n<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/atomic-02.png\" alt=\"Screencap of Atomic Mail setup information.\" width=\"900\" height=\"429\" data-is-external-image=\"true\"></figure>\n<p>After entering the password, I have enabled two-factor authentication (2FA) so then the 2FA screen appears:</p>\n<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/atomic-03.png\" alt=\"Screencap of Atomic Mail setup information.\" width=\"900\" height=\"430\" data-is-external-image=\"true\"></figure>\n<p>One can choose from either an authenticator code, or a seed phrase to proceed. For myself, I elect to choose the authenticator code, which is generated from my Aegis phone app:</p>\n<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/atomic-04.png\" alt=\"Screencap of Atomic Mail setup information.\" width=\"900\" height=\"427\" data-is-external-image=\"true\"></figure>\n<p>After entering the code, the webmail finally opens:</p>\n<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/atomic-05.png\" alt=\"Screencap of Atomic Mail setup information.\" width=\"900\" height=\"412\" data-is-external-image=\"true\"></figure>\n<p>As you can see, the layout is fairly basic. There is no option to change to a dark theme.<br><br>The email view is set as 'conversation view' - I can't see any way to change that.<br><br>A good point is that one allowed 10 aliases - a useful addition considering that some providers may only allow a few or none at all. <br><br>The settings options are fairly basic:</p>\n<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/atomic-06.png\" alt=\"Screencap of Atomic Mail setup information.\" width=\"875\" height=\"650\" data-is-external-image=\"true\"></figure>\n<p>There is no option to create filters, although one can manually move emails into different folders. There's no mention of IMAP/SMTP, so I assume that it's not available. I suppose that is comparable to ProtonMail and Tuta - they rely on webmail and dedicated phone apps.<br><br>Atomic Mail does have an Android phone app - available on the Google Play Store - but unfortunately I could not get that to work. I suspect that the 2FA is the problem here. I tried to log in using the app - looking identical to the webmail layout, however when I expecting to see a request for the 2FA code that didn't happen - instead it said something like wrong email address or password, and I couldn't proceed.<br><br>I suppose I should have tried again, but this time by disabling the 2FA to see it that would work. I may try that again at a later date.<br><br>I could log on the webmail account using my phone web browser without problem.<br><br>Today was my first time using Atomic Mail - why not try it for yourself?</p>",
            "author": {
                "name": "EMD"
            },
            "tags": [
            ],
            "date_published": "2026-01-28T15:18:25+00:00",
            "date_modified": "2026-02-21T19:41:00+00:00"
        },
        {
            "id": "https://emdiscussions.github.io/zoho-mail-a-cautionary-tale-with-a-happy-ending.html",
            "url": "https://emdiscussions.github.io/zoho-mail-a-cautionary-tale-with-a-happy-ending.html",
            "title": "Zoho Mail - a cautionary tale, with a happy ending?",
            "content_html": "<p>Once upon a time . . . well, around February 2012 (to narrow it down!), I signed up for a Zoho Mail Free account. A short time later, I guess I must have abandoned it and forgot all about it.<br><br>Fast forward to the present day, I've had a Zoho paid account for a few months, and I decided to move one of my domains over to this email provider. All proceeded according to plan - domain was verified, DNS records all propagated, and it just remained to create aliases for that domain.<br><br>First problem encountered: I created a few new aliases, but when I tried to add another specific alias to my account, I got this warning:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">The email address you have entered belongs to a different deployment/region. Please contact support for assistance.</span></p>\n</blockquote>\n<p>I looked in my password manager (I still have old databases saved) but could not find anywhere that I had used this domain with Zoho. So, I approached Zoho Support and they gave me a 'rough' indication of the username that the alias had been used. I made a guess at the username and got that right, then I was stumped (of course!) by the password - I made a few educated guesses, but not educated enough! So, the next step was the 'forgotten password?' option. Luckily, I still had the recovery address, and so got the new password - and finally got into the account - the account that I had set up in 2012!<br><br>Looking into the Admin Console, I saw that I had deleted the domain in question, but hadn't deleted the alias - and THAT was the big mistake on my part!<br><br>Second problem encountered: Now, to get rid of the alias. I tried to delete it, but Zoho wanted me to verify myself using 2FA authenticator code!</p>\n<p>Hmm, now this IS a problem!<br><br>Where would that code be? I must have saved it somewhere!</p>\n<p>What phone was I using 13 years ago? I've slept a few times since then, and can't remember. Would the code be in an authenticator app on that phone anyway? That's the million dollar question!<br><br>I was, more or less, resigned to the fact that I wouldn't be able to use that alias in my current Zoho account, but gave it one last try. After further experimentation, the problem was the lack of the authenticator code - whatever I tried, I came up against that brick wall.<br><br>Delving further into the account settings, I then looked at the 'MFA Mode' and the 'Authenticator app' option. There was the 'secret key'! I copied that key into my phone authenticator app, and finally managed to complete the deletion of that alias!<br><br>Going back into my current Zoho account, I then added that alias - success!<br><br><strong><span style=\"color: #e03e2d;\">The cautionary tale is: Never abandon a Zoho Mail account if you've attached any own domain aliases to it!</span></strong><br><br>The happy ending?<br><br>Well, apart from finally solving the alias problem, I now also had full access to that 2012 account - and that account has 40GB of storage (basic plan of 5GB plus 'Add-on allotted' of 35GB) and 25 licences!<br> <br>Plus, even though it's a free account, I am able to access my emails using IMAP/SMTP, via my choice of desktop and phone apps.<br><br>Now, I need to figure out a use for that old account!</p>",
            "author": {
                "name": "EMD"
            },
            "tags": [
            ],
            "date_published": "2026-01-28T10:47:08+00:00",
            "date_modified": "2026-02-21T19:41:11+00:00"
        },
        {
            "id": "https://emdiscussions.github.io/port87-label-powered-email.html",
            "url": "https://emdiscussions.github.io/port87-label-powered-email.html",
            "title": "Port87 - label powered email",
            "content_html": "<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/port87.png\" alt=\"Port87 - A new kind of email. Get back control and focus with organized, spam-free email.\" width=\"672\" height=\"344\" data-is-external-image=\"true\"></figure>\n<p>It was recently announced that Port87 was out of beta. I had heard about the service previously but had not signed up to test it.<br><br>Here's a link to their website, which will explain their service much better than I could:<br><br><a href=\"https://port87.com/\" target=\"_blank\" rel=\"noopener noreferrer\">Port87 - A new kind of email</a><br> <br>Today, I signed up for the free service - Basic Mail - which has 500MB of storage. Note that only covers receiving of emails. If you want to send emails, get more storage, or use your own domain(s), it's at an additional cost. <br> <br>Here's the link to their pricing:<br><br><a href=\"https://port87.com/pricing\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing - Port87</a><br> <br>When signing up for the service, I had to provide a recovery email address - I used a Gmail address, their verification email was received and verified.<br><br>Now for first test - I created a label 'Social' for - guess what? - social media stuff. Next I logged into my Runbox account and sent a test message to 'myusername-social@port87.com'.</p>\n<p>Shortly after I received this auto-response from Port87:</p>\n<blockquote>\n<div><span style=\"color: #2dc26b;\"><em>This address has email screening enabled. Therefore, Port87 needs you to do a one-time verification that you're a real person. If you can see the blue-gray checkmark below, you're all set. If not, you can enable remote images in your email client or click the link to verify your address. Once verified, your message will be delivered.</em></span></div>\n<div> </div>\n<div><span style=\"color: #2dc26b;\"><em>Verify Address</em></span></div>\n<div> </div>\n<div><span style=\"color: #2dc26b;\"><em>Port87 uses this verification process to prevent unwanted mail from getting to our users. Until you complete this verification, your message will be on hold. If you don't complete this verification within 60 days, your message will be deleted. We apologize for the inconvenience and appreciate your understanding.</em></span></div>\n<div> </div>\n<div><span style=\"color: #2dc26b;\"><em>Best,</em></span></div>\n<div><span style=\"color: #2dc26b;\"><em>The Port87 Team</em></span></div>\n</blockquote>\n<div> </div>\n<div>Once I had verified my address, the original email then appeared in my Port87 account. So far so good!</div>\n<div> </div>\n<div>The next test was sending an email to what Port87 calls my 'bare' address - 'myusername@port87.com'. I would prefer to call it my 'default' address, but anyway . . .</div>\n<div> </div>\n<div>This time, sending from the Gmail account that is my recovery email address for my Port87 account. This is where I encountered the first problem. Although I had received the verification email from Port87 when setting up the account, this time I received nothing - nothing in my Gmail inbox or spam folder! That was surprising to me that Gmail did not flag the first email from Port87, and then just silently dropped the second one. Gmail appear to be classing the second email as spam.</div>\n<div> </div>\n<div>So that test failed.</div>\n<div> </div>\n<div>Tried the same thing again, but sending from an email address hosted by MXroute. Again, and the same as Gmail, I got nothing back. It seems that MXroute had dropped the email.</div>\n<div> </div>\n<div>So that test also failed.</div>\n<div> </div>\n<div>One more try, this time sending from a Fastmail account. Luckier, this time, I got a response back from Port87, but it landed in the spam folder. At least I could mark it as 'not-spam' and then it all worked OK from then on. This is the auto-response received from Port87:</div>\n<div> </div>\n<blockquote>\n<div><span style=\"color: #2dc26b;\">It looks like you've emailed my bare Port87 address, myusername@port87.com, which doesn't get through to me. In order to protect against unwanted messages, Port87 requires you to use a special address to email me. Please re-send your email to one of these addresses:</span><br><span style=\"color: #2dc26b;\">     </span><br><span style=\"color: #2dc26b;\">myusername-friends@port87.com</span><br><span style=\"color: #2dc26b;\">Please use this address if you are a friend or family. </span><br><span style=\"color: #2dc26b;\">     </span><br><span style=\"color: #2dc26b;\"> myusername-inquiries@port87.com</span><br><span style=\"color: #2dc26b;\"> Please use this address if you have a question or request for me. </span><br><span style=\"color: #2dc26b;\">     </span><br><span style=\"color: #2dc26b;\"> myusername-other@port87.com</span><br><span style=\"color: #2dc26b;\"> Use this address for all other reasons. </span><br><span style=\"color: #2dc26b;\">     </span><br><span style=\"color: #2dc26b;\"> myusername-social@port87.com</span><br><span style=\"color: #2dc26b;\"> Please use this address if you are a contact on social media.</span></div>\n</blockquote>\n<div> </div>\n<div>The labels for the first three email addresses (Friends/Inquiries/Other) are already in the system, the fourth label (Social) was created by myself, as stated previously.<br> <br>I've since whitelisted the port87.com domain within my Gmail, MXroute and Fastmail accounts. I've not re-tested those accounts, although that is the logical next step.<br> <br>Early days, first steps, etc.<br> <br><strong><em>Update - November 14th 2025:</em></strong><br> <br>I received a message today from Hunter Perrin, the creator of Port 87 - he had seen my blog entry. He advised that, at the time of my testing the product, there was a bug in Port87 preventing the DKIM signing of the auto-responses to bare address emails. He has since fixed the bug, and so it should be working as expected.<br> <br>I have re-tested again - this time sending from Gmail and Zoho Mail accounts. The verification emails were received as expected in each account.<br> <br>Result = success!</div>\n<div> </div>\n<div> </div>",
            "author": {
                "name": "EMD"
            },
            "tags": [
            ],
            "date_published": "2026-01-28T10:33:29+00:00",
            "date_modified": "2026-02-22T10:22:25+00:00"
        },
        {
            "id": "https://emdiscussions.github.io/understanding-dmarc-reports.html",
            "url": "https://emdiscussions.github.io/understanding-dmarc-reports.html",
            "title": "Understanding DMARC reports",
            "content_html": "<p>I decided it was about time that I sat down and tried to understand these reports, and I think that I now have a better understanding of the reports.<br><br>Below, was the (then) current published DMARC record for one of my domains. The record that I originally had (and which had generated this DMARC report) was to provide an aggregate (rua) report, but I have now changed it to provide only a failure (ruf) report:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">v=DMARC1; p=reject; ruf=mailto:dmarc@example.com; adkim=r; aspf=r;</span></p>\n</blockquote>\n<p>Note, that I have used ‘example.com’ as the domain, instead of my actual domain name.<br><br>As for the received DMARC report (in XML format) - that was generated based on my original DMARC record - this is broken down into sections, with a real received example of a RUA (Aggregate) report:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;</span><br><span style=\"color: #2dc26b;\">&lt;feedback&gt;</span><br><span style=\"color: #2dc26b;\">&lt;version&gt;1.0&lt;/version&gt;</span><br><span style=\"color: #2dc26b;\">&lt;report_metadata&gt;</span><br><span style=\"color: #2dc26b;\">&lt;org_name&gt;kddi.com&lt;/org_name&gt;</span><br><span style=\"color: #2dc26b;\">&lt;email&gt;noreply-dmarc-support@kddi.com&lt;/email&gt;</span><br><span style=\"color: #2dc26b;\">&lt;extra_contact_info&gt;https://support.kddi.com/dmarc&lt;/extra_contact_info&gt;</span></p>\n</blockquote>\n<p>Above is the first section of the report, it contains information about the ISP (here it's kddi.com), their email address, etc.<br><br>Next up, it’s the report ID:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">&lt;report_id&gt;20241118133820067715&lt;/report_id&gt;</span></p>\n</blockquote>\n<p>Followed by the date range:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">&lt;date_range&gt;</span><br><span style=\"color: #2dc26b;\">&lt;begin&gt;1731881931&lt;/begin&gt;</span><br><span style=\"color: #2dc26b;\">&lt;end&gt;1731904700&lt;/end&gt;</span><br><span style=\"color: #2dc26b;\">&lt;/date_range&gt;</span></p>\n</blockquote>\n<p>Use <a href=\"https://timestamp.online\" target=\"_blank\" rel=\"noopener noreferrer\">https://timestamp.online</a>/ to convert this: For example:<br><br>1731881931 = 17/11/2024, 22:18:51<br><br>1731904700 = 18/11/2024, 04:38:20<br><br>Next is policy published:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">&lt;policy_published&gt;</span><br><span style=\"color: #2dc26b;\">&lt;domain&gt;example.com&lt;/domain&gt;</span><br><span style=\"color: #2dc26b;\">&lt;adkim&gt;r&lt;/adkim&gt;</span><br><span style=\"color: #2dc26b;\">&lt;aspf&gt;r&lt;/aspf&gt;</span><br><span style=\"color: #2dc26b;\">&lt;p&gt;reject&lt;/p&gt;</span><br><span style=\"color: #2dc26b;\">&lt;sp&gt;reject&lt;/sp&gt;</span><br><span style=\"color: #2dc26b;\">&lt;pct&gt;100&lt;/pct&gt;</span><br><span style=\"color: #2dc26b;\">&lt;fo&gt;0&lt;/fo&gt;</span><br><span style=\"color: #2dc26b;\">&lt;/policy_published&gt;</span></p>\n</blockquote>\n<p>Next is the source (as an IP address) of the sender and how many attempts:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">&lt;source_ip&gt;165.154.234.207&lt;/source_ip&gt;</span><br><span style=\"color: #2dc26b;\">&lt;count&gt;1&lt;/count&gt;</span></p>\n</blockquote>\n<p>A check of the IP address shows the location of the sender as ‘Lagos, Lagos, Nigeria’.<br><br>Next is policy evaluated:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">&lt;policy_evaluated&gt;</span><br><span style=\"color: #2dc26b;\">&lt;disposition&gt;reject&lt;/disposition&gt;</span><br><span style=\"color: #2dc26b;\">&lt;dkim&gt;fail&lt;/dkim&gt;</span><br><span style=\"color: #2dc26b;\">&lt;spf&gt;fail&lt;/spf&gt;</span><br><span style=\"color: #2dc26b;\">&lt;reason&gt;</span><br><span style=\"color: #2dc26b;\">&lt;type&gt;&lt;/type&gt;</span><br><span style=\"color: #2dc26b;\">&lt;comment&gt;&lt;/comment&gt;</span><br><span style=\"color: #2dc26b;\">&lt;/reason&gt;</span><br><span style=\"color: #2dc26b;\">&lt;/policy_evaluated&gt;</span></p>\n</blockquote>\n<p>This says rejected - DKIM and SPF both failed.<br><br>Next, the domain that was the sender:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">&lt;identifiers&gt;</span><br><span style=\"color: #2dc26b;\">&lt;envelope_to&gt;ezweb.ne.jp&lt;/envelope_to&gt;</span><br><span style=\"color: #2dc26b;\">&lt;envelope_from&gt;example.com&lt;/envelope_from&gt;</span><br><span style=\"color: #2dc26b;\">&lt;header_from&gt;example.com&lt;/header_from&gt;</span><br><span style=\"color: #2dc26b;\">&lt;/identifiers&gt;</span></p>\n</blockquote>\n<p>And finally, the auth results:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\">&lt;auth_results&gt;</span><br><span style=\"color: #2dc26b;\">&lt;dkim&gt;</span><br><span style=\"color: #2dc26b;\">&lt;domain&gt;&lt;/domain&gt;</span><br><span style=\"color: #2dc26b;\">&lt;selector&gt;&lt;/selector&gt;</span><br><span style=\"color: #2dc26b;\">&lt;result&gt;none&lt;/result&gt;</span><br><span style=\"color: #2dc26b;\">&lt;human_result&gt;no signature data&lt;/human_result&gt;</span><br><span style=\"color: #2dc26b;\">&lt;/dkim&gt;</span><br><span style=\"color: #2dc26b;\">&lt;spf&gt;</span><br><span style=\"color: #2dc26b;\">&lt;domain&gt;example.com&lt;/domain&gt;</span><br><span style=\"color: #2dc26b;\">&lt;scope&gt;mfrom&lt;/scope&gt;</span><br><span style=\"color: #2dc26b;\">&lt;result&gt;fail&lt;/result&gt;</span><br><span style=\"color: #2dc26b;\">&lt;/spf&gt;</span><br><span style=\"color: #2dc26b;\">&lt;/auth_results&gt;</span></p>\n</blockquote>\n<p>This says that both DKIM and SPF have failed, therefore the email was rejected.<br><br>As I did not send the email in question myself, the DMARC record has done it's job and rejected the email as not being legitimate - success!<br><br>I don't have any recent DMARC failure reports (in TXT format) to compare with the above aggregate report, but I may update this post when one becomes available.<br><br>Finally: Just to say, this is not an expert definitive analysis, but just my rudimentary understanding!</p>",
            "author": {
                "name": "EMD"
            },
            "tags": [
            ],
            "date_published": "2026-01-28T10:12:17+00:00",
            "date_modified": "2026-02-21T19:41:30+00:00"
        },
        {
            "id": "https://emdiscussions.github.io/i-asked-chatgpt-to-create-a-google-mail-script.html",
            "url": "https://emdiscussions.github.io/i-asked-chatgpt-to-create-a-google-mail-script.html",
            "title": "I asked ChatGPT to create a Google Mail Script",
            "content_html": "<p>I asked ChatGPT:</p>\n<blockquote>\n<p><span style=\"color: #2dc26b;\"><em>Create a Google Gmail script to automatically delete emails older than 7 days that have the label '7-Days'.</em></span></p>\n</blockquote>\n<p>Within a few seconds, I got this response:</p>\n<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://emdiscussions.github.io/media/posts/2//google-mail-script.png\" alt=\"Screencap of the generated Google Apps Script.\" width=\"880\" height=\"943\" sizes=\"(max-width: 1920px) 100vw, 1920px\" srcset=\"https://emdiscussions.github.io/media/posts/2//responsive/google-mail-script-xs.png 640w ,https://emdiscussions.github.io/media/posts/2//responsive/google-mail-script-sm.png 768w ,https://emdiscussions.github.io/media/posts/2//responsive/google-mail-script-md.png 1024w ,https://emdiscussions.github.io/media/posts/2//responsive/google-mail-script-lg.png 1366w ,https://emdiscussions.github.io/media/posts/2//responsive/google-mail-script-xl.png 1600w ,https://emdiscussions.github.io/media/posts/2//responsive/google-mail-script-2xl.png 1920w\"></figure>\n<p>Could it be that simple, I asked myself?<br><br>There's only one way to find out, so I copied the code and went to <a href=\"https://script.google.com\" target=\"_blank\" rel=\"noopener noreferrer\">https://script.google.com</a> for my Gmail account and created a new project, and pasted the code.<br><br>Saved and Run, I had to authorise the use of the script.<br><br>Following the ChatGPT instructions on how to set up, I created the trigger to run once an hour, and saved that.<br><br>I was sceptical about whether it would work, but - and admittedly it's early days yet - the script does appear to work!</p>",
            "author": {
                "name": "EMD"
            },
            "tags": [
            ],
            "date_published": "2026-01-28T09:09:12+00:00",
            "date_modified": "2026-03-03T18:51:11+00:00"
        },
        {
            "id": "https://emdiscussions.github.io/youve-got-mail.html",
            "url": "https://emdiscussions.github.io/youve-got-mail.html",
            "title": "You&#x27;ve got mail!",
            "content_html": "<figure class=\"post__image\"><img loading=\"lazy\"  src=\"https://ik.imagekit.io/rkumag9jl/emd-header-image.png\" alt=\"Digital communication in a techno world!\" width=\"1534\" height=\"606\" data-is-external-image=\"true\"></figure>\n<p>Up to now, I've posted any email-related 'stuff' on my personal blog, but have now decided to post that content on a separate blog.</p>\n<p>So, here it is!</p>\n<p><strong><em>The plumbing!</em></strong></p>\n<p>This is the combination that enables the creation of the blog:</p>\n<p><em>Github Pages</em> - The blog is hosted by <a href=\"https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site\">GitHub Pages</a> - a static site hosting service.</p>\n<p><em>Publii</em> - The blog is created by <a href=\"https://getpublii.com/\" target=\"_blank\" rel=\"noopener noreferrer\">Publii</a>, a free, open-source desktop application, developed by a small team based in Poland.</p>\n<p><em>ImageKit</em> - The blog images are hosted by <a href=\"https://imagekit.io/\" target=\"_blank\" rel=\"noopener noreferrer\">ImageKit</a>, an 'all-in-one media management and delivery platform', They operate a distributed processing network across multiple regions, including Frankfurt.</p>\n<p><em>Hoping to leave a comment? Sorry, there aren’t any here. It’s not that your thoughts don’t matter – I just value my sanity more than moderating a comment section. If you wish to comment on any of my posts, you may comment via my <a href=\"https://mastodon.social/@EMDiscussions\" target=\"_blank\" rel=\"noopener noreferrer\">Mastodon</a> account.</em></p>",
            "author": {
                "name": "EMD"
            },
            "tags": [
            ],
            "date_published": "2026-01-27T18:33:25+00:00",
            "date_modified": "2026-04-05T09:48:37+01:00"
        }
    ]
}
