sendmail for Linux
Author: Richard Blum
Price: $34.95 US
Reviewer: Russell J. T. Dyer
One of the most basic features of the Internet is e-mail. There's nothing complicated about it, right? Well, try configuring sendmail on a Linux server. Recently, I needed to set up a Linux server at work for e-mail service. It seemed like a simple enough task, but it quickly proved to be quite frustrating. It's one of those projects that requires paging through endless scripts, man pages and books. Don't bother asking anyone for help—you're on your own. Being a book lover, though, I saw it as an opportunity to visit the bookstore!
A very comprehensive book about sendmail was published by O'Reilly. I just love O'Reilly's books—usually. Their sendmail book is a killer: about a thousand pages long, very detailed and very advanced. I quietly put that back on the shelf after a couple minutes of looking at it (although I did go back to it three times, hoping I was too hasty). It took quite a bit of rummaging to find anything covering sendmail. Most authors touch on it only briefly—they know to stay away from it. I did buy one book that was fairly helpful in learning how to set up various Internet services, including e-mail: Red Hat Linux 6 Server by Mohammed J. Kabir (M&T Books, 1999). However, it wasn't quite sufficient. Besides, no good Linux task is solved with only one book purchase.
After many failed attempts at configuring sendmail and three visits to the bookstore (I have an undying belief that all my problems can be solved with books), I discovered Richard Blum's new title, sendmail for Linux. The answer to my prayers! Not that it offers any quick fixes, but it explains fairly clearly how to set up an e-mail server. It's about 500 pages of useful information with plenty of diagrams, screenshots and brief (let me say that again: brief) configuration examples. I hate it when books are loaded with long scripts that are already on my computer, just so I can admire them in a printed and bound format. There's also the customary CD. This one includes a distribution of Linux, qmail, Eudora Light and a few other related programs.
Blum's book is broken up into three sections: an introduction to e-mail services, installation instructions and sundry items. The introduction is an in-depth educational primer on e-mail. At first I skipped this part, but as I dug into the second section, I realized I didn't know as much as I thought about e-mail, even after something like a decade or so of using it. So, I went back to basics, and read through the first section. It was worth the effort. In addition to a minimal amount of history, Blum covers DNS, SMTP, IMAP, POP and sendmail itself. You see, it's not just sendmail, but everything related that makes it so involved.
With the foundation of the first section, the second describes basic configurations to make sendmail work. Blum explains what's necessary to get e-mail running for typical scenarios. The second section also covers setting up clients in Netscape, Outlook Express and Eudora; integrating e-mail service with an ISP; and the system administration involved.
The third section contains instructions on integrating an e-mail server with a firewall (e.g., ipchains and ipforward). It also includes setting up dial-in clients, e-mail aliases, masquerading and list servers. Yes, you too can be a major domo.
Let me wrap up now with something that Blum's publisher might want to quote: it's a comprehensive, but not overwhelming, manual on sendmail for the intermediate-level Linux system administrator. It's well-written, well-illustrated and well-edited; an educational, extremely useful and desperately needed resource on e-mail service.
Russell Dyer (email@example.com) is an IS manager for a national firm. He's married with three children and is a graduate student in English at the University of New Orleans. He likes to install Linux wherever he can sneak it in: resistance isn't futile, if it's subtle.
Practical Task Scheduling Deployment
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.View Now!
|The Firebird Project's Firebird Relational Database||Jul 29, 2016|
|Stunnel Security for Oracle||Jul 28, 2016|
|SUSE LLC's SUSE Manager||Jul 21, 2016|
|My +1 Sword of Productivity||Jul 20, 2016|
|Non-Linux FOSS: Caffeine!||Jul 19, 2016|
|Murat Yener and Onur Dundar's Expert Android Studio (Wrox)||Jul 18, 2016|
- The Firebird Project's Firebird Relational Database
- Stunnel Security for Oracle
- My +1 Sword of Productivity
- Non-Linux FOSS: Caffeine!
- SUSE LLC's SUSE Manager
- Managing Linux Using Puppet
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Parsing an RSS News Feed with a Bash Script
- Google's SwiftShader Released
- Doing for User Space What We Did for Kernel Space
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide