Craig Jacks
The man and his music


johnshepp.org
The Dot Org Site. Tech talk, ebooks, and code offerings


Movie Land
My animation repository. Best viewed through a bottle of Bushmills.


SheppLog Web Design
My Web Design Consortium


Jackalope Forum
Where Jackalopes Meet

email

Recent Articles
Anthem Challenge - My Bid
Mea Culpa From Somewhere On The Hill
Crack Book Tales
Spinal Chord - Variety Telethon 1991
Burnin' Tires
Merry Melodies
America est mortuus
911 Spin
The Latest Bush Earpiece Malfunction
Jihadi Cake Recipe
Jihadi Chat Room
Photoshop Bungle of the Year Award 2006
Mel Gibson - The Fake Terror Setup
The North American Union
Sears Tower 666
Cowboy Diplomacy or Just a Lost Cowboy?
A legend is gone
Google Comments
DMLmusic.com is born
A Time For Solidarity
Support The Teachers' Fight
The new American Grafitti
9-11 "Celebration" was clearly Spin
9/11 Symbolism Only Karl Rove Could Dream Up
New Orleans Is Sinking

Recent CMS
Typo...Complicated But Worth It?
The Phoenix CMS

Recent Linux
Mail Server Hell!!
Cfdecrypt

Mail Server Hell!! · 27 January 05

http://www.squirrelmail.org

Setting up a mail server on FC3

Yes fair reader, I did attempt the impossible, and in the process managed to create a few DNS nightmares in the process, nearly blowing this server off the grid in the process. The main reason for this exercise was to incorporate Squirrelmail and Majordomo

postfix The first step was to decide on a transfer method for the mail, and at first I just went with sendmail, which is common to most Linux distros. It uses the standard SMTP protocol to send and recieve mail on port 25. But, even though I have established an MX record pointing to it, it still would not accept mail for delievery. A few tutorials later, I opted to kill sendmail and use a more secure method, IMAP through dovecot and the front end would be Postfix . Postfix and Sendmail both have algorithms that allow you to masquerade a domain. It’s easier than setting up your box as the full domain it could be, with DNS to the max. Postfix just appends the proper METHOD headers to an outgoing message so that illegal entries like localhost.localdomain don’t prevent the message from being accepted. In the process of this exercise, I messed up my sendmail.mc and the resulting sendmail.cf files to the point where the binary doesn’t load anymore. Beware, if you plan to mess with these configuration files, back up the originals!

Another thing I tried was to make the box a different domain than the standard localhost.localdomain , but I realized that losing that functionality would cause grave consequences, as many programs depend on this interface. The CUPS server for example, has a web interface that uses it. As well as ColdFusion, and many other web applications. The /etc/hosts file has to have localhost.localdomain as one of it’s entries, but I tried also entering other zones, and the results were inconclusive. I tend to forget which step lead to the next and why I did it, just figuring out why it’s not working ends up being the focus. Now that it’s working, try sending me a message so I can at least test it? Thanks.

* * *