inside the mind of a linux admin

Debian/Ubuntu Mailutils and Maildir

When setting up Maildir in Debian 5.0 or Ubuntu 10.x, getting the generic mail applications working correctly can be extremely tricky. When you type “mail” in a default/stock installation, it is attempting to read mbox data and will not read your “Maildir”. Annoying, since the stock configuration for mail delivery in most mail servers is now Maildir.

First, Install the ‘mailutils’ package, not the bsd mailx package.

apt-get install mailutils

Do not touch the mailutils /etc/mail.rc file; there are some promising looking variables here like mailbox-type but these do not do what is desired. When the MAIL environment variable is set correctly mailutils will automatically detect the maildir box type.

Do not touch /etc/login.defs; the promising looking lines in here are deprecated.

Edit files in /etc/pam.d, changing the pam_mail.so lines as shown (assuming ~/Maildir as the selected location):

login: default login shells
session optional pam_mail.so dir=~/Maildir standard

su: set up for proper MAIL when using su; nopen does not show ‘new mail’ message
session optional pam_mail.so dir=~/Maildir nopen

sshd: set up MAIL properly when logging in with ssh; this line probably has a noenv by default which needs removed to set this properly
session optional pam_mail.so dir=~/Maildir standard

Related Posts

synergy: How to enable crypto (encryption) and generate SSL certificate

The newer Linux versions of the popular mouse/keyboard sharing application “synergy” now has built in encryption. Here’s how to configure it: Just simply passing the –enable-crypto flag on your synergy server without having a proper SSL certificate will result in the inability to connect to clients and generate an error message similar to this in […]

Read More

Change Number Pad Delete (dot) key from a comma in Ubuntu Linux

I recently purchased a new keyboard and updated to the latest Ubuntu, I’m also an avid user of the number pad for quick input when dealing with spreadsheets or accounting. I found that my num pad’s delete key (“.”) was outputting a comma (“,”) instead. Pretty annoying? I agree, but this can be very easily […]

Read More

3 Comments

  • ssuchi on Wednesday, January 12, 2011

    Many thanks, good tip after hours of searching…

    For working with mutt without annoying questions you will have to add

    set mbox_type=Maildir
    set folder=~/Mail

    in /etc/Mutrc

  • neosapien on Thursday, March 10, 2011

    man….I spent 2 days trying to fix this very problem. This is exactly the second time in my life I have felt compelled to thank somebody via comment. Worked like a charm. Can’t thank you enough!

  • Phil on Wednesday, December 10, 2014

    Went here from AskUbuntu, really useful guide. Thanks!

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.