This document describes how to use Milter APIs with Sendmail
8.13.3 on your HP-UX 11i v1 and HP-UX 11i v2 operating systems.
It is assumed that the HP-UX 11i v1 or the HP-UX 11i v2 operating system
software and the appropriate files, scripts, and subsets are installed
on your system.
Intended Audience
This manual is intended for application developers who are
responsible for developing filter applications using the Milter
APIs. Developers are expected to have knowledge of operating system
concepts, library functions, and C coding. They should also have
knowledge of Transmission Control Protocol/Internet Protocol (TCP/IP)
networking concepts, network configuration, and Sendmail basics.
This manual is not a C, Sendmail, or TCP/IP tutorial.
What Is in This Document
Sendmail 8.13.3 Programmer’s Guide is
divided into several chapters, each of which contains information
about Milter APIs.
Table 1 “Document Contents” briefly describes
each chapter.
Table 1 Document Contents
Chapter | Description |
---|
Introduction | Presents an overview of the Milter functionality
and lists the components that the Sendmail 8.13.3 software contains. |
Control Flow of Milter APIs | Describes the call order sequence of different
Milter APIs. It also discusses multithreading, resource handling, and
signal handling in Milter. |
Configuring and Compiling Milter APIs | Discusses how to configure and compile Sendmail
with a Milter application. |
Milter APIs | Describes all Milter APIs. |
Sample Program | Includes a sample filter program. |
Related Documents
For more information on Sendmail 8.13.3, see the following
documents:
Request for Comments (RFC)
Many sections of this manual refer to RFCs for more
information about networking topics. These documents publicize Internet standards,
new research concepts, and status memos about the Internet. You
can access the full range of RFC documents and more information
about the Internet Engineering Task Force (IETF) at the following
URL:
http://www.ietf.org/rfc.html
HP Encourages Your Comments
HP encourages any comments and suggestions you have on this document.
You can send your comments in the following ways:
Internet electronic mail:
netinfo_feedback@cup.hp.com
A feedback form located at the following URL:
http://docs.hp.com/assistance/feedback.html
Please include the following information when sending your
feedback to us:
The
full title of the manual and the part number. (The part number appears
on the title page of printed and PDF versions of a manual.)
The section numbers and page
numbers of the information on which you are commenting.
The version of HP-UX you
are using.
Please note that the HP-UX networking communications publications group
does not provide technical support for HP products. If your inquiry concerns
technical support for an HP product, please use the Assistance directory
page located at: http://www.hp.com/ghp/assist/directory.html or call
HP support at (208) 323-2551.
Typographic Conventions
This document uses the following typographic conventions:
- $
A dollar sign represents the system prompt for the
C and POSIX shells.
- #
A number sign represents the superuser prompt.
- file
Italic (slanted) type indicates document and book names.
- daemon
Courier font type indicates daemons, files, commands, manual
reference pages, and option names.
- {|}
In syntax definitions, brackets indicate items that
are optional and braces indicate items that are required.
- (Ctrl+A)
This symbol indicates that
you hold down the first named key while pressing the key or mouse
button that follows the plus.
- Parameter
Italic courier font type
indicates input parameters for a function or API.
- Return Value
Courier font type indicates
values that a function returns.