123456789101112131415161718192021222324252627282930 |
- <!DOCTYPE html><head><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /><meta name="keywords" content="GNU, Emacs, Libre Software, Hurd, Guile, Guix" /><meta name="description" content="GNUcode.me is a website focusing on libre software projects, especially the GNU project." /><link type="application/atom+xml" rel="alternate" title="GNUcode.me -- Feed" href="/feed.xml" /><a rel="me" href="https://fosstodon.org/@thegnuguy"></a><link type="text/css" href="css/footer.min.css" rel="stylesheet"></link><link type="text/css" href="css/header.min.css" rel="stylesheet"></link><link type="text/css" href="css/main.min.css" rel="stylesheet"></link><title>Status Update September 2021 — GNUcode.me</title></head><body><header><nav><ul><li><a href="index.html">GNUcode.me</a></li><li><a href="services.html">Services</a></li><li><a href="about.html">About</a></li><li><a href="business-ideas.html">Business-ideas</a></li></ul></nav></header><h1>Status Update September 2021</h1><main><section class="basic-section-padding"><article><h3>by Joshua Branson — October 01, 2021</h3><div><p>Today, I have some fantastic news! I now have prosody serving my
- XMPP account. It's pretty fantastic!</p><p>Future work includes:</p><ul><li><p>Migrating my jmp.chat account to use my new prosody account.
- This can be done with <a href="http://emacs-jabber.sourceforge.net/manual-0.7.1/Roster-import-and-export.html">emacs jabber mode</a>.</p></li><li><p>Setting up bogofilter or something like it for my prosody
- account. Though, I may not need this. It's possible that
- <a href="https://jmp.chat">jmp.chat</a> already has this.</p></li><li><p>Set up a web interface, where users can buy an XMPP account
- from me.</p></li><li><p>I manually imported the letsencrypt cert for prosody to use. I
- need a way to automate this process everytime the letsencrypt
- cert gets updated.</p></li></ul><p>I finally got gnucode.me hosting my own email account! I can
- send and receive email from 'joshua' AT 'the afore mentioned domain name'.</p><p>I finally got email working for gnucode.me. I have SPF, DKIM,
- and DMARC working. This should make it good enough that gmail
- will not flag my email as spam.</p><p>Further work includes:</p><ul><li><p>setting up Sieve filtering with dovecot, so the server can do email filtering for me.</p></li><li><p>sanitizing the dovecot <code>ssl-cert</code> and <code>ssl-key</code> fields. I put
- in a <code>/path/to/fullchain.pem/</code>. I could sanitize it to produce
- a path of <code></path/to/fullchain.pem/</code>. I could also add in some
- code to let it just uses the letsencrypt certs.</p></li><li><p>Setting up a web based email workflow with Drew Devault's Go
- based webmail software and configuring it to set up email
- filtering.</p></li><li><p>Creating opensmtpd records using <code>(guix records)</code> so that it is
- easier for other guix users to configure opensmtpd for their
- needs.</p></li><li><p>Configuring and setting up Opensmtpd to use a database for
- email accounts. This way, I can create a web interface to
- charge people for the email account and immediately activate
- their email account. Currently, if I want to add a new email
- account, I have to add a new user to guix system, and then I
- have to run <code>guix system reconfigure config.scm</code>.</p></li><li><p>Configuring opensmtpd to let dovecot handle email delivery via <code>lmtp</code>.</p></li><li><p>Figuring out how deliver email to <user>@gnucode.me, and <user>
- is not a user with a corresponding <code>/home/<user>/</code> on my linode
- guix system. Dovecot has methods to doing this, I just need to
- investigate them.</p></li><li><p>Configuring bogofilter or rspamd to work with opensmtpd.
- Currently my gnucode account is open to getting lots of spam!</p></li><li><p>Configuring opensmtpd to mark messages as junk if are not
- configured to use DKIM, SPF, and DMARC.</p></li></ul><p>So if you would like an email account or an XMPP account, feel
- free to reach out. Paying for one of these accounts will help me
- contribute to <a href="https://guix.gnu.org">guix</a> and other free software projects.</p></div></article></section></main><footer><p>© 2020 Joshua Branson. The text on this site is free culture under the Creative Commons Attribution Share-Alike 4.0 International license.</p><p>This website is build with Haunt, a static site generator written in Guile Scheme. Source code is <a href="https://notabug.org/jbranso/gnucode.me">available.</a></p><p>The color theme of this website is based off of the famous <a href="#3f3f3f" target="_blank">zenburn</a> theme.</p></footer></body>
|