Updates

Wow, so it’s been a while since I’ve done this. Let’s see if I remember how to do it :).

Clear back on the 14th of July, I had to take my laptop in to have the hard drive replaced. It turns out that something was wrong with the logic board that was making my hard drives fry after a year of use. It only took a couple of days to get it back (the Apple dealer here had to send it in to Apple to get it fixed) and now my laptop is back in action.

While all of that was happening, I received an email from my web hosting company that I had failed to pay for the last 6 months. I thought this was strange, but Andrew told me that this company (OLM) has a horrid billing department with no concept of automatic billing. I had been considering for a while switching services because they also had no concept of SSH port forwarding or TLS/SSL to encrypt passwords for email. I ended up purchasing a Linode and started the process of transitioning my web site and mail server over to my new server. I had quick crash courses in DNS, Apache, Exim, Postfix, Dovecot, SSL, TLS, SASL, and server security and finally put up my server live on the 26th or 27th of July. Everything, so far, is working well (thank you Ubuntu).

The only thing left to do is figure out how to organize my mail on the server into folders so I can IMAP in (with TLS and SSL which is set up) from anywhere and read my mailing list mail in an organized fashion. I’m thinking that I’ll have to figure out how procmail works in order to do that. Any suggestions would be greatly appreciated.

September and I also just celebrated our 1st anniversary this past Wednesday. This first year really flew, but it was fun. I wouldn’t trade it, even for an iPod ;).

With all of this going on, I haven’t had much time to work on Coaster. Since I’ve got my laptop back and my server is now hosted in a sane place with sane billing, I can focus on Coaster more. I keep postponing the release for 0.1.5, so I’m not going to set another date. It’ll just have to be a surprise.

3 Replies to “Updates”

  1. I remember when I was first learning procmail…. Here’s some examples
    ("/" at the end of a dest means Maildir, no / is mbox). This is 99% of what I
    use.

    # A variable
    MAILDIR=${HOME}/mail/

    # SpamAssassin
    :0HB
    * ! ? spamc -c
    ${MAILDIR}/.Spam/

    # basic test: matching mails moved to
    # the Maildir IMAP root/lists/other
    :0
    * ^From: A Person
    ${MAILDIR}/.lists.cron/

    # And’ing
    :0
    * ^From: \(Cron Daemon\)
    * !^Some-Other-Header: Yes ${MAILDIR}/.done/

    # Or’ing
    :0
    * ^From: somebody|^From: somebody else
    /dev/null

    # Accept all the rest to the default
    # (important to have this last)
    :0:
    ${MAILDIR}/

Leave a Reply

Your email address will not be published. Required fields are marked *