When I crossed the 5 gig email limit I found that evolution started running too slowly for me. I tried all the other options Thunderbird, KMail, and others I cannot evenremember. The way I ended up solving my problem was combining offlineimap, mutt, mairix, msmtp, lbdb, gnupg and of course emacs. Here are the main 3 configs.
#.offlineimaprc:
[general]
accounts = Main, Lists
ui = Noninteractive.Quiet
[Account Lists]
localrepository = ListsLocal
remoterepository = ListsRemote
[Repository ListsLocal]
type = Maildir
localfolders = ~/Mail/Lists
[Repository ListsRemote]
type = IMAP
ssl = yes
remotepass = a password
remotehost = mail.rldn.net
remoteuser = mog-lists@rldn.net
[Account Main]
localrepository = MainLocal
remoterepository = MainRemote
[Repository MainLocal]
type = Maildir
localfolders = ~/Mail/Main
[Repository MainRemote]
type = IMAP
ssl = yes
remotepass = password
remotehost = mail.rldn.net
remoteuser = mog@rldn.net
[mbnames]
enabled = yes
filename = ~/Mail/muttrc.mailboxes
header = “mailboxes ”
peritem = “+%(accountname)s/%(foldername)s”
sep = ” ”
footer = “\n”
#.muttrc:
mailboxes “+Cron”
source ~/Mail/muttrc2.mailboxes
source ~/Mail/gpg.rc
message-hook ‘!(~g|~G) ~b”^—–BEGIN\ PGP\ (SIGNED\ )?MESSAGE”‘ “exec check-traditional-pgp”
set pgp_autosign=yes
set pgp_timeout=1
set pgp_verify_sig=yes
set query_command=”lbdbq ‘%s’”
#end gpg stuff
folder-hook Lists set record=”=Lists/Sent”
folder-hook Lists set realname=”mog”
folder-hook Lists set from=”mog-lists@rldn.net”
folder-hook Lists set use_from=yes
folder-hook Lists set postponed=”=Lists/Drafts”
folder-hook Lists set pgp_sign_as=0x6DEAE4B2
folder-hook Lists set signature = ~/Mail/rldn-sig|
folder-hook Lists set sendmail=”~/Mail/send/sendmail-lists”
folder-hook Lists my_hdr Reply-To: “mog” <mog-lists@rldn.net>
folder-hook Main set from=”mog@rldn.net”
folder-hook Main set realname=”mog”
folder-hook Main set use_from=yes
folder-hook Main set record=”=Main/Sent”
folder-hook Main set postponed=”=Main/Drafts”
folder-hook Main set pgp_sign_as=0x6DEAE4B2
folder-hook Main set signature = ~/Mail/rldn-sig|
folder-hook Main set sendmail=”~/Mail/send/sendmail-rldn”
folder-hook Main my_hdr Reply-To: “mog” <mog@rldn.net>
set mbox_type=Maildir
set folder=$HOME/Mail
set spoolfile=+Main/INBOX
set reply_to=ask-no
set move=no
set delete=yes
set folder_format=”%2C %t %N %d %f”
set editor=”emacsclient -t”
set weed=yes
set header_cache=/home/mog/Mail/mail_headers
set message_cachedir=”/home/mog/Mail/msgcache”
set pager_index_lines=6 #show a mini-index in pager
set sendmail=”/home/mog/bin/sendmail”
##
#color header yellow black Subject:
#color header brightcyan default .
#color header brightred default “^X-Spam”
#color header magenta default “^List”
#color body brightyellow default [_a-z\.\$A-Z0-9-]+@[a-zA-Z0-9\./\-]+
#color body yellow default (http|ftp)://[_a-zA-Z0-9\./~\-]+
#color quoted green default
#color signature brightblue default
#color indicator yellow default
#color attachment yellow default
#color tree red default
#color indicator red default
#color status yellow default
#color tilde blue default
#color normal default default
#
color body green black “^gpg: Good signature from”
color body brightred black “^gpg: Bad signature from”
color body brightred black “^gpg: BAD signature from”
color body brightred black “^gpg: Note: This key has expired!”
color body brightyellow black “^gpg: WARNING: This key is not certified with a trusted signature!”
color body brightyellow black “^gpg: There is no indication that the signature belongs to the owner.”
color body brightyellow black “^gpg: can’t handle these multiple signatures”
color body brightyellow black “^gpg: signature verification suppressed”
color body brightyellow black “^gpg: invalid node with packet of type”
macro index \eb ‘c=search’<enter><shell-escape>’mairix ‘ ‘Enter Mairix search term’
#macro index r <list-reply>
#macro pager r <list-reply>
source ‘gpg –list-keys | perl -e “while(<>){/(\\b|[<(])([^ \\t]+@[^ \\t]+\.[^ \t]+)(\\b|[>)])/ and \$a{\$2}=1;}print map qq/send-hook \”~C \$_\” set pgp_autoencrypt=yes;set pgp_autosign=yes\n/, keys %a;”|’
#set ascii_chars
#.msmtprc:
account lists
host smtp.rldn.net
from mog-lists@rldn.net
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
user mog-lists@rldn.net
password password
port 587
account rldn
host smtp.rldn.net
from mog@rldn.net
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
user mog@rldn.net
password password
port 587
account default : rldn