I have been using James on a few hosts for a while, and for the most part it has gone pretty well. I use James for all the receiving on these hosts and a lot of spam is caught.
For a while I was able to use James for sending, but recently Comcast started blocking port 25. So I was not getting all the James goodness. On one of my sites I started using the Alpine mail client. I used to use Pine, so I thought I could be a real man and not read any documentation. (Alpine is the successor to Pine.) According to Wikipedia, Linus Torvalds, the man who started Linux, uses Alpine. (According to the article used by Wikipedia as a reference, he also does not use GUIS, chat or a cel phone; I assume he does not “tweet” either.)
I had to make a few configuration changes. I had to specify the domain for the POP protocol. The changes showed up in the .pinerc file like this:
I was then able to receive, but not able to send. I kept getting some errors which kept changing so fast I was not able to read them. I do not know if Alpine leaves any logs, but I was not able to find much in the James logs. The last of the error messages was:
>SECURITY PROBLEM: insecure server advertised AUTH=PLAIN<
Mail not sent. Sending error: 334 OK. Continue authentication.
I searched on Yahoo and found a page which said to add this to the .pinerc file:
2009-04-23 00:13:00 Thursday CDT -0500
Image from World Digital Library, assumed allowed under Fair Use. Image from the Psalter of Frederick II, a 13th century manuscript in the Byzantine style, housed at Riccardiana Library of Florence, aka Biblioteca Riccardiana.