Home > Store

The Procmail Companion

Register your product to gain access to bonus material or receive a coupon.

The Procmail Companion

Book

  • Sorry, this book is no longer in print.
Not for Sale

Description

  • Copyright 2002
  • Dimensions: 7-3/8x9-1/4
  • Pages: 256
  • Edition: 1st
  • Book
  • ISBN-10: 0-201-73790-6
  • ISBN-13: 978-0-201-73790-5

This book will explain in easy to understand language the complexities of Procmail. With almost all linux distributions including procmail as a standard package Unix like systems and procmail are finding their way into more office and homes leaving more people wondering how to do 'the clever bits'.

The book will be split into 2 parts - the first part fairly introductory for new procmail users and the second more of a reference book for 'power procmail users'. The first part will have copious examples to help the reader using a mythical company as a running case study. The second part will provide solutions and tips and tricks for the more complex features of procmail.

Sample Content

Table of Contents



Foreword.


Preface.


What is Promail?

What is Procmail for?

The Basics of Email.

The History.

The Ingredients.



Setting Up Procmail.

Obtaining and Installing Procmail.

Controlling Mail Delivery with Procmail.

Setting Up Procmail for Users.

Creating a .forward file.

Running Procmail Manually.

Running Procmail Manually to Reprocess a Mailbox.

Running Procmail Manually to Test Recipes.

Debugging Procmail Recipes.



Simple Filtering of Email with Procmail.

Setting Up a Basic .procmailrc file.

Improving Efficiency.

It Is Never That Easy.

Making Copies.

Multiple Conditions in a Recipe.

Disposing of Emails.

Working with Emails by Size.

Nesting Blocks.

Summary.



More Complex Filtering Using Procmail Regular Expressions.

Regular Expressions.

Matching Beginnings and Ends.

Matching Individual Characters.

Character Classes.

Sequence Meta-characters.

Wildcard Confusion.

Word Boundaries.

Built-in Shortcuts.

Defining Variables.

Using the Head and the Body.

Other Recipe Flags.

Adding Complexity to Conditional Lines.

Matching a Condition in the Head or Body.

Matching a Condition against a Variable.

Or Conditionals and the Else Flag.

Backreferences—What You Have Already Matched.

Scoring.

The Theory of Scoring.

Limits.

External Programs.

Capturing Output into Variables.

Extracting Data from Email and Filter Recipes.

Using External Programs in Condition Lines.

Where the External Programs are to be Found.



Using Procmail to Manage Mailing Lists.

Announcement Mailing List.

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.