So I had to spend a couple annoying hours trying to figure out what was wrong with my email. Someone sent me a large attachment that I failed to get. And it turns out there’s something wrong with my configuration that causes this problem. Here’s an explanation of how my email works. All my important mail goes through Earthlink, which then forwards to my cable modem provider AT&T soon to be Comcast. From there, it is stored, until I use fetchmail to download it to my linux machine where I then use procmail to send it to bogofilter to filter out spam. Then finally, I read it with mutt. My way is kind of odd, but it’s evolved from several different needs. Here’s how they came up chronologically.
I kept running out of server mail space. I needed to download my mail to a local machine instead of running the risk of bouncing mail because I kept running out of space. This needed to be done automatically, otherwise I go on vacation and I’ll start bouncing once my mail filled up which is especially problematic with all the spam that gets sent. So I use fetchmail to download mail.
It’s stored on AT&T’s servers until I can download it. I don’t want to run my own primary mail server because my cable isn’t quite reliable enough for that.
Reading mail in a console window ensures that I will never set off some stupid webbug.
I need a solid spam filter and I like mutt and reading my email iin a console window. Client side mail filtering is pretty idiotic, so it really has to be done on the server.
Unfortunately, my current problem is that somewhere when fetchmail is getting my email from the AT&T server, large emails get cut off unexpectedly. I’m pretty sure it’s not in fetchmail, simply because Eric Raymond author of fetchmail is one of the most talented programmers the open systems world has. And fetchmail works well with almost every pop and imap server there is. I’m pretty sure the fault is somewhere in bizarre proprietary AT&T’s pop mail server, but I can’t change that without altering how my mail works. So the summary of it is, you can’t send me big attachments like pictures. If you want to, send me email telling me you’re going to, and I’ll give you a separate email address to send to.