Mail

How I configure dma for mail delivery in jails on my internet hosts

This is based on a series of tweets which I now want to place into blog post. When I go searching for something I’ve done before, I usually check my blog first. dma is “is a small Mail Transport Agent (MTA), designed for home and office use. It accepts mails from locally installed Mail User …

How I configure dma for mail delivery in jails on my internet hosts Read More »

Missing dependencies from mail/mailman3

This started off as a migration. It went down a rabbit hole of incorrect and undeclared dependencies. I’m going to post this as documentation for the required ports update. I’m migrating from Mailman 2.1 to Mailman 3 not because I want to but because Python 2.7 is deprecated. I’m sick of seeing these monitoring messages: …

Missing dependencies from mail/mailman3 Read More »

Moving your IMAP server to a third party: FastMail

I am moving my existing IMAP services to a third-party, specifically FastMail. I started this process back in March 2017 when I signed up with FastMail. I did a mail migration then, but never proceeded. At present I am hosting my own IMAP server, via Dovecot, RoundCube, and Postfix, running in a FreeBSD jail. I …

Moving your IMAP server to a third party: FastMail Read More »

Setting up a new Dovecot server on FreeBSD with an OSX mail.app client

I have used Dovecot as my IMAP server since 2007. It has always been reliable and useful. Recently, I wanted to move my IMAP server to one host to another. I am the only user on this IMAP server. Wait, not I’m not, there are some test accounts on here, mostly used to verify that …

Setting up a new Dovecot server on FreeBSD with an OSX mail.app client Read More »

Postfix suddenly starts rejecting email it had been accepting

Let’s Encrypt is an easy way to get free SSL certificates in an automated manner. You may never have to manually do another cert renewal again. Last night, I received this email: From: Cron Daemon To: dan@langille.org Subject: Cron /usr/local/bin/cert-puller Date: Fri, 23 Feb 2018 23:57:00 +0000 (UTC) /etc/rc.conf: 3: not found /etc/rc.conf: yr: not …

Postfix suddenly starts rejecting email it had been accepting Read More »

Testing email delivery

The solution Here is the solution. You can stop reading now: ./check_email_delivery –smtp-server smtp.example.org –mailto dan@example.org \ –mailfrom dan@example.org \ –body ‘test, please ignore’ –imapssl \ –imap-server imap.example.org –username deltest –password secret That will test both delivery and receipt. There. Be gone. You don’t need the rest of this article. Thanks. Background As pointed out, …

Testing email delivery Read More »

temporary failure. Command output: maildrop: signal 0x19

This is not the first time this has happened. It last happened about a month ago. Tonight it happened for a different reason. This time it wasn’t the size of the mbox (I’m not using mbox on this server). This time it’s the size of the log. $ ls -lha ~/.mailfilter.log* -rw-r–r– 1 dan dan …

temporary failure. Command output: maildrop: signal 0x19 Read More »

You don’t have permission to access /pipermail/bsdcan-announce/ on this server – mailman

I ran into this problem today and spent about 2 hours trying to figure out what went wrong. I composed an email to the Mailman mailing list and never sent it, because I solved the problem. Here is that email: Subject: Cannot view archives via website Hello, I think this is solved, but I’m posting …

You don’t have permission to access /pipermail/bsdcan-announce/ on this server – mailman Read More »

temporary failure. Command output: maildrop: signal 0x19

Earlier this week, I started seeing this error on a FreeBSD 9.2 mail server running Postfix 2.10.1: CDDB71C56D53 37470 Mon Nov 11 16:22:45 MAILER-DAEMON (temporary failure. Command output: maildrop: signal 0x19) mailarchives@tallboy.unixathome.org I use maildrop, a procmail alternative. I first started using procmail in December 2000. It’s been a good 13 years, but it’s time. …

temporary failure. Command output: maildrop: signal 0x19 Read More »

Mail backups using newsyslog.conf for rotation

I first mentioned this idea yesterday. This morning I started implementing it. UPDATE: this strategy is mentioned in Scenic BGP Route | TechSNAP 137 at about 0:47:30. I back up my mail. On a regular and frequent basis. However, I wanted something more. What about the email which comes in between backups? How can I …

Mail backups using newsyslog.conf for rotation Read More »