commit 533a07c35432f5187a2a30221530c9230ea90217
parent a11a65b0f4b5091d319612635d4a3ec742dbe34b
Author: Jake Bauer <jbauer@paritybit.ca>
Date: Tue, 19 May 2020 19:57:41 -0400
Publish new blog post; self hosted mail!
Diffstat:
6 files changed, 93 insertions(+), 7 deletions(-)
diff --git a/pages/blog.md b/pages/blog.md
@@ -20,6 +20,7 @@ href="https://social.paritybit.ca/@jbauer">Mastodon</a>.
### 2020
<ul>
+ <li>2020-05-19 <a href="blog/self-hosted-mail-now-live">Self-Hosted Email is Now Live!</a></li>
<li>2020-05-19 <a href="blog/attempting-to-replace-my-thinkpads-touchpad">Attempting to Replace My Thinkpad's Touchpad</a></li>
<li>2020-05-18 <a href="blog/trying-out-aerc">Trying Out aerc</a></li>
<li>2020-05-17 <a href="blog/setting-up-gpg-keys-from-scratch">Setting Up GPG Keys from Scratch</a></li>
diff --git a/pages/blog/self-hosted-mail-now-live.md b/pages/blog/self-hosted-mail-now-live.md
@@ -0,0 +1,38 @@
+## Self-Hosted Email is Now Live!
+
+[//]: # "I've successfully migrated email for paritybit.ca to my own SMTP server."
+
+[//]: # "main.min.css"
+
+[//]: #
+
+<div class="byline">
+<b>Written By:</b> Jake Bauer |
+ <b>Posted:</b> 2020-05-19 |
+ <b>Last Updated:</b> 2020-05-19
+</div>
+
+Following my experiments with self-hosting email, which I posted about in a
+[previous blog post](/blog/self-hosting-email), I've now migrated email for this
+domain off of ProtonMail and onto my mail server.
+
+Last night, I spun up a new mail server on Vultr, running OpenBSD (as previously
+discussed), and got the machine ready so that I could quickly get email up and
+running today. Humourously, I woke up this morning to the release of the next
+version of OpenBSD but upgrading was about as painless as could be; a
+`sysupgrade` followed by a `pkg_add -u` did the trick.
+
+Thanks to my previous experiments, I was able to get this mail server up and
+running in about 20 minutes including switching over all of my DNS records. I've
+[set up aerc](https://www.paritybit.ca/blog/trying-out-aerc) with my mail
+account and I'm excited to now have completely hassle-free email.
+
+As always, contact and GPG details can be found on [the contact page](/contact).
+My email address did not change and is still `jbauer@paritybit.ca`. I also made
+sure to have the appropriate [RFC 2142](https://www.ietf.org/rfc/rfc2142.txt)
+mailbox names for my domain, which are also listed on the contact page.
+
+_This is my twenty-fifth post for the
+[#100DaysToOffload](https://social.paritybit.ca/tags/100DaysToOffload)
+challenge. You can learn more about this challenge over at
+[https://100daystooffload.com](https://100daystooffload.com)._
diff --git a/pages/contact.md b/pages/contact.md
@@ -24,8 +24,16 @@ me know via <a rel="me" href="https://social.paritybit.ca/@jbauer">Mastodon</a>.
### Technical or Domain-related
-To report any technical, security, or accessibility issues with the website or
-to leave a suggestion about something (unrelated to the site's content), please
-send an email to [webmaster@paritybit.ca](mailto:webmaster@paritybit.ca).
-
-I am currently setting up RFC 2142 mail names.
+Please use the appropriate email address below to report relevant issues:
+
+* [abuse@paritybit.ca](mailto:abuse@paritybit.ca) - Innapropriate public
+ behaviour such as spam originating from this domain.
+* [security@paritybit.ca](mailto:security@paritybit.ca) - Report security
+ issues.
+* [hostmaster@paritybit.ca](mailto:hostmaster@paritybit.ca) - Report DNS-related
+ issues.
+* [postmaster@paritybit.ca](mailto:postmaster@paritybit.ca) - Report
+ email-related issues.
+* [webmaster@paritybit.ca](mailto:webmaster@paritybit.ca) - Report
+ website-related issues.
+* [www@paritybit.ca](mailto:www@paritybit.ca) - The same as webmaster.
diff --git a/pages/home.md b/pages/home.md
@@ -20,6 +20,8 @@ extent)! Access through `gopher://paritybit.ca` or `gemini://paritybit.ca`.
src="/img/feed-icon.png" width="15" height="15" alt="Click for RSS Feed"/>
</a>
</div>
+2020-05-19 <a class="feed-item" href="blog/self-hosted-mail-now-live">Self-Hosted Email is Now Live!</a>
+
2020-05-19 <a class="feed-item" href="blog/attempting-to-replace-my-thinkpads-touchpad">Attempting to Replace My Thinkpad's Touchpad</a>
2020-05-18 <a class="feed-item" href="blog/trying-out-aerc">Trying Out aerc</a>
@@ -38,8 +40,6 @@ extent)! Access through `gopher://paritybit.ca` or `gemini://paritybit.ca`.
2020-05-10 <a class="feed-item" href="blog/why-i-love-the-fediverse">Why I Love the Fediverse</a>
-2020-05-09 <a class="feed-item" href="blog/submitting-a-bug-report-to-freebsd">Submitting a Bug Report to FreeBSD</a>
-
### What is a Parity Bit?
It is a bit (in the 1's and 0's sense) used in checking for errors in digital
diff --git a/public/feeds/sitewide-feed.xml b/public/feeds/sitewide-feed.xml
@@ -7,6 +7,44 @@
<description>The feed that covers all notable additions, updates, announcements,
and other changes for the entire paritybit.ca website.</description>
<item>
+ <title>Self-Hosted Email is Now Live!</title>
+ <link>https://www.paritybit.ca/blog/self-hosted-mail-now-live</link>
+ <guid>https://www.paritybit.ca/blog/self-hosted-mail-now-live</guid>
+ <pubDate>Tue, 19 May 2020 19:45:20 -0400</pubDate>
+<description><![CDATA[<h2>Self-Hosted Email is Now Live!</h2>
+
+<div class="byline">
+<b>Written By:</b> Jake Bauer |
+ <b>Posted:</b> 2020-05-19 |
+ <b>Last Updated:</b> 2020-05-19
+</div>
+
+<p>Following my experiments with self-hosting email, which I posted about in a
+<a href="/blog/self-hosting-email">previous blog post</a>, I've now migrated email for this
+domain off of ProtonMail and onto my mail server.</p>
+
+<p>Last night, I spun up a new mail server on Vultr, running OpenBSD (as previously
+discussed), and got the machine ready so that I could quickly get email up and
+running today. Humourously, I woke up this morning to the release of the next
+version of OpenBSD but upgrading was about as painless as could be; a
+<code>sysupgrade</code> followed by a <code>pkg_add -u</code> did the trick.</p>
+
+<p>Thanks to my previous experiments, I was able to get this mail server up and
+running in about 20 minutes including switching over all of my DNS records. I've
+<a href="https://www.paritybit.ca/blog/trying-out-aerc">set up aerc</a> with my mail
+account and I'm excited to now have completely hassle-free email.</p>
+
+<p>As always, contact and GPG details can be found on <a href="/contact">the contact page</a>.
+My email address did not change and is still <code>jbauer@paritybit.ca</code>. I also made
+sure to have the appropriate <a href="https://www.ietf.org/rfc/rfc2142.txt">RFC 2142</a>
+mailbox names for my domain, which are also listed on the contact page.</p>
+
+<p><em>This is my twenty-fifth post for the
+<a href="https://social.paritybit.ca/tags/100DaysToOffload">#100DaysToOffload</a>
+challenge. You can learn more about this challenge over at
+<a href="https://100daystooffload.com">https://100daystooffload.com</a>.</em></p>]]></description>
+</item>
+<item>
<title>Attempting to Replace My Thinkpad's Touchpad</title>
<link>https://www.paritybit.ca/blog/attempting-to-replace-my-thinkpads-touchpad</link>
<guid>https://www.paritybit.ca/blog/attempting-to-replace-my-thinkpads-touchpad</guid>
diff --git a/public/sitemap.xml b/public/sitemap.xml
@@ -3,6 +3,7 @@
<url><loc>https://www.paritybit.ca</loc></url>
<url><loc>https://www.paritybit.ca/home</loc></url>
<url><loc>https://www.paritybit.ca/blog</loc></url>
+ <url><loc>https://www.paritybit.ca/blog/self-hosted-mail-now-live</loc></url>
<url><loc>https://www.paritybit.ca/blog/attempting-to-replace-my-thinkpads-touchpad</loc></url>
<url><loc>https://www.paritybit.ca/blog/trying-out-aerc</loc></url>
<url><loc>https://www.paritybit.ca/blog/setting-up-gpg-keys-from-scratch</loc></url>