From 188e332e9e77f6ea03bfc9e835b198bc09d54b62 Mon Sep 17 00:00:00 2001
From: Sam Varshavchik
Date: Wed, 28 Oct 2020 21:44:03 -0400
Subject: Clean up documentation
---
gpglib/mimegpg.sgml | 10 ++--
imap/courierpop3d.sgml | 6 +--
imap/imapd.sgml | 12 ++---
imap/makeimapaccess.sgml | 8 +--
imap/mkdhparams.sgml | 10 ++--
imap/mkimapdcert.sgml | 8 +--
imap/mkpop3dcert.sgml | 8 +--
liblock/lockmail.sgml | 18 +++----
liblog/courierlogger.sgml | 6 +--
maildir/maildiracl.sgml | 27 +++++-----
maildir/maildirkw.sgml | 6 +--
maildir/maildirquota.sgml | 10 ++--
maildrop/mailbot.sgml | 10 ++--
maildrop/maildropex.sgml | 8 +--
maildrop/maildropfilter.sgml | 125 ++++++++++++++++++++-----------------------
maildrop/maildropgdbm.sgml | 14 +++--
maildrop/makedat.sgml | 10 ++--
maildrop/reformail.sgml | 18 +++----
rfc2045/makemime.sgml | 18 +++----
rfc2045/reformime.sgml | 16 +++---
rfc2045/rfc2045.sgml | 17 +++---
rfc822/rfc822.sgml | 37 +++++++------
tcpd/couriertcpd.sgml | 29 +++++-----
tcpd/couriertls.sgml | 10 ++--
userdb/makeuserdb.sgml | 21 ++++----
userdb/userdb.sgml | 22 ++++----
userdb/userdbpw.sgml | 4 +-
27 files changed, 235 insertions(+), 253 deletions(-)
diff --git a/gpglib/mimegpg.sgml b/gpglib/mimegpg.sgml
index 3bce16f..10fa4f3 100644
--- a/gpglib/mimegpg.sgml
+++ b/gpglib/mimegpg.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -30,7 +30,7 @@
-
+ DESCRIPTION
@@ -74,7 +74,7 @@ used in a non-interactive mode. As always, secret keys that are
password-protected secret keys cannot be used in the
mode, unless the option is used.
-
+ SIGNING AND ENCRYPTING MESSAGES
@@ -103,7 +103,7 @@ themselves. However, any message/rfc822 MIME
messages - are encrypted/signed in their entirety, headers and content.
-
+ DECRYPTING AND CHECKING SIGNATURES
@@ -142,7 +142,7 @@ this is what got decrypted).
-
+ SEE ALSO
diff --git a/imap/courierpop3d.sgml b/imap/courierpop3d.sgml
index a25319c..92108e4 100644
--- a/imap/courierpop3d.sgml
+++ b/imap/courierpop3d.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -29,7 +29,7 @@
-
+ DESCRIPTION
@@ -99,7 +99,7 @@ Usually, the default maildir is
"./Maildir".
-
+ SEE ALSO
diff --git a/imap/imapd.sgml b/imap/imapd.sgml
index e842c20..43b8ec3 100644
--- a/imap/imapd.sgml
+++ b/imap/imapd.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -31,7 +31,7 @@
-
+ DESCRIPTION
@@ -81,7 +81,7 @@ variable, then attempts to talk IMAP on standard input and output.
-
+ FILES AND ENVIRONMENT VARIABLES
@@ -136,7 +136,7 @@ Other environment variables are initialized from the
These files are loaded into the environment by the system startup script
that runs couriertcpd.
-
+ Realtime concurrent folder status updates
@@ -310,7 +310,7 @@ in IDLE mode (instead of in real time).
-
+ Verifying realtime concurrent folder status updates
Use the following procedure to verify that realtime concurrent folder status
@@ -482,7 +482,7 @@ all terminal windows have the same EXISTS mes
-
+ SEE ALSO
diff --git a/imap/makeimapaccess.sgml b/imap/makeimapaccess.sgml
index a908891..8d53284 100644
--- a/imap/makeimapaccess.sgml
+++ b/imap/makeimapaccess.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -21,7 +21,7 @@
-
+ DESCRIPTION
@@ -46,7 +46,7 @@
describes the general format of access files.
-
+ The imapaccess configuration file
@@ -64,7 +64,7 @@
-
+ SEE ALSOcouriertcpd8.
diff --git a/imap/mkdhparams.sgml b/imap/mkdhparams.sgml
index c275829..1941278 100644
--- a/imap/mkdhparams.sgml
+++ b/imap/mkdhparams.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -21,7 +21,7 @@
-
+ DESCRIPTION
@@ -38,7 +38,7 @@
-
+ FILES
@@ -53,7 +53,7 @@
-
+ ENVIRONMENT VARIABLES
@@ -79,7 +79,7 @@
-
+ SEE ALSO
diff --git a/imap/mkimapdcert.sgml b/imap/mkimapdcert.sgml
index 6b1c2f8..d367e13 100644
--- a/imap/mkimapdcert.sgml
+++ b/imap/mkimapdcert.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -21,7 +21,7 @@
-
+ DESCRIPTION
@@ -50,7 +50,7 @@ will not work if @certsdir@/imapd.pem already
-
+ FILES
@@ -74,7 +74,7 @@ create the X.509 certificate.
-
+ SEE ALSO
diff --git a/imap/mkpop3dcert.sgml b/imap/mkpop3dcert.sgml
index abd4258..137c1c4 100644
--- a/imap/mkpop3dcert.sgml
+++ b/imap/mkpop3dcert.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -21,7 +21,7 @@
-
+ DESCRIPTION
@@ -50,7 +50,7 @@ will not work if @datadir@/pop3d.pem already
-
+ FILES
@@ -74,7 +74,7 @@ create the X.509 certificate.
-
+ SEE ALSO
diff --git a/liblock/lockmail.sgml b/liblock/lockmail.sgml
index 11d7ed7..ccc5f70 100644
--- a/liblock/lockmail.sgml
+++ b/liblock/lockmail.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -26,7 +26,7 @@
-
+ DESCRIPTION
@@ -50,7 +50,7 @@ After the mailbox is successfully locked, lockmailprogram terminates, lockmail
removes the mailbox lock, and terminates itself.
-
+ OPTIONS
@@ -74,7 +74,7 @@ The actual timeout is rounded up to the next five second interval
-
+ DESCRIPTION
This section briefly describes the locking mechanism used by
@@ -84,7 +84,7 @@ order to maximize compatibility with other mail software:
C-Client folder locks, dot-locks, and file locks.
-
+ C-Client folder locks
Mail software based on the C-Client library creates
@@ -114,7 +114,7 @@ that are at least five minutes old.
-
+ dot-lockslockmail
@@ -148,7 +148,7 @@ will be content with using file-locking only.
-
+ File locks
@@ -181,7 +181,7 @@ obtained by lockmail expire, and are consider
as program.
-
+ EXIT STATUS
@@ -193,7 +193,7 @@ exit status if it was unable to obtain a lock, or if
was killed by a signal.
-
+ SEE ALSO
diff --git a/liblog/courierlogger.sgml b/liblog/courierlogger.sgml
index 47f7014..117f431 100644
--- a/liblog/courierlogger.sgml
+++ b/liblog/courierlogger.sgml
@@ -36,7 +36,7 @@
-
+ DESCRIPTION
@@ -69,7 +69,7 @@ captured.
In either case, each read line of text is sent as a syslog message.
-
+ OPTIONS
@@ -243,7 +243,7 @@ standard input is closed.
-
+ SEE ALSO
diff --git a/maildir/maildiracl.sgml b/maildir/maildiracl.sgml
index ae6f95a..4d1d7d2 100644
--- a/maildir/maildiracl.sgml
+++ b/maildir/maildiracl.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -56,7 +56,7 @@
-
+ DESCRIPTION
@@ -87,7 +87,8 @@ on setting up virtual shared folders.
- ACL overview
+
+ ACL overview
ACLs provide a fine-grained mechanism for controlling
@@ -148,7 +149,7 @@ may add messages to this folder (either uploading them one by one,
or copying messages from another folder).
-
+
l
@@ -160,7 +161,7 @@ right on this folder, the folder is effectively invisible to
identifier.
-
+
r
@@ -173,7 +174,7 @@ knows the name of this folder, it can open it even if
right on this folder.
-
+
s
@@ -201,7 +202,7 @@ may change other status flags of messages in this folder.
May also add or remove custom keywords on individual messages.
-
+
x
@@ -213,7 +214,7 @@ mailbox's subfoler.
-
+ Negative rights
@@ -227,7 +228,7 @@ applicable identifier, than subtracting any
negative rights, as specified in the following section.
-
+ Identifiers
@@ -330,7 +331,7 @@ seen/unseen, which requires additional rights).
-
+ OPTIONS
@@ -459,7 +460,7 @@ This command computes access rights tom46 has on
-
+ IRREVOCABLE ACCESS RIGHTS
@@ -471,7 +472,7 @@ Attempts to set access control lists, that do not include these minimum
access rights, will be rejected.
-
+ BUGS
@@ -499,7 +500,7 @@ The ACL overview portion of this manual page is a
parts of ACL2 that are not implemented.
-
+ SEE ALSO
diff --git a/maildir/maildirkw.sgml b/maildir/maildirkw.sgml
index dcdb579..760cd1e 100644
--- a/maildir/maildirkw.sgml
+++ b/maildir/maildirkw.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -36,7 +36,7 @@
-
+ DESCRIPTION
@@ -84,7 +84,7 @@ protocol extension is used, which uses case sensitive keywords.
-
+ SEE ALSO
diff --git a/maildir/maildirquota.sgml b/maildir/maildirquota.sgml
index d09fa52..bd73e25 100644
--- a/maildir/maildirquota.sgml
+++ b/maildir/maildirquota.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -24,7 +24,7 @@
-
+ DESCRIPTION
@@ -54,7 +54,7 @@ Both maildrop and
deliverquota will observe any
maildirmake-requested quota.
-
+ LIMITATIONSThis quota mechanism will only work as long as
@@ -104,7 +104,7 @@ Your maildir quota should be chosen so that it makes sense when compared to
the maximum message size allowed by your mail server.
-
+ FOLDERS
@@ -123,7 +123,7 @@ Quota enforcement will not work if you do that.
-
+ SEE ALSO
diff --git a/maildrop/mailbot.sgml b/maildrop/mailbot.sgml
index a2e891b..d1bf7f9 100644
--- a/maildrop/mailbot.sgml
+++ b/maildrop/mailbot.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -35,7 +35,7 @@ if (/^Subject: *info/)
-
+ DESCRIPTION
@@ -76,7 +76,7 @@ The option formats the
the autoresponse itself as a MIME delivery status notification.
-
+ OPTIONS
@@ -574,7 +574,7 @@ Set the Subject: header on the autoresponse to
-
+ Autoreplies from a maildir folderIn .mailfilter:
@@ -621,7 +621,7 @@ to "./Maildir"
-
+ SEE ALSO
diff --git a/maildrop/maildropex.sgml b/maildrop/maildropex.sgml
index 4dc418e..a580ddd 100644
--- a/maildrop/maildropex.sgml
+++ b/maildrop/maildropex.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -24,7 +24,7 @@
-
+ DESCRIPTION
@@ -45,7 +45,7 @@ are used when maildrop is
invoked in embedded mode.
-
+ EXAMPLES
@@ -287,7 +287,7 @@ a list of everyone who sent you mail (of course, that can also be determined
by examining your mailbox).
-
+ SEE ALSO
diff --git a/maildrop/maildropfilter.sgml b/maildrop/maildropfilter.sgml
index 8557f41..c329358 100644
--- a/maildrop/maildropfilter.sgml
+++ b/maildrop/maildropfilter.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -25,7 +25,7 @@
-
+ DESCRIPTION
@@ -54,7 +54,7 @@
syntax errors will not cause mail to be bounced back if the error is caught
and fixed quickly.
-
+ Environment
@@ -160,7 +160,7 @@ DEFAULT=$SAVEDEFAULT
by the filter file, are reflected in the exported environment.
-
+ Lexical structure
@@ -183,7 +183,7 @@ DEFAULT=$SAVEDEFAULT
backslash character.
-
+ Literal text
Literal text in the maildrop filtering language is
@@ -218,8 +218,7 @@ FOOBAR="Foo"'bar'
-
-
+ Variable substitution
@@ -277,7 +276,7 @@ MAILBOX="${HOME-WORD}/Mailbox"
-
+ Command line arguments
@@ -288,7 +287,7 @@ MAILBOX="${HOME-WORD}/Mailbox"
may use those variables just like any other variables.
-
+ Predefined variables
@@ -429,8 +428,7 @@ MAILBOX="${HOME-WORD}/Mailbox"
-
-
+ Other special variables
The following variables are automatically used by maildrop when the
@@ -521,8 +519,7 @@ MAILBOX="${HOME-WORD}/Mailbox"
-
-
+ Unquoted text
@@ -572,8 +569,7 @@ TEXT="This is a long \
removed, resulting in "This is a long text string".
-
-
+ Command substitution
@@ -599,7 +595,7 @@ DIR=`ls`
made available to the command on standard input.
-
+ Patterns
@@ -696,7 +692,7 @@ DIR=`ls`
-
+ Pattern options
@@ -755,7 +751,7 @@ DIR=`ls`
are silently combined into a single line, before the pattern is applied.
-
+ MIME encoding
@@ -775,7 +771,7 @@ DIR=`ls`
message (with a Mime-Version: 1.0 header).
-
+ Weighted scoring
@@ -821,8 +817,7 @@ DIR=`ls`
-
-
+ Pattern Match Results
@@ -915,8 +910,7 @@ From: postmaster@localhost
-
-
+ Expressions
@@ -926,7 +920,7 @@ From: postmaster@localhost
converted to numbers, then the results of a mathematical operation is
converted back into a text literal.
-
+ Operators
@@ -951,7 +945,7 @@ From: postmaster@localhost
-
+ Variable assignment
@@ -980,7 +974,7 @@ VARIABLE=expression
-
+ cc - deliver a copy of the message
@@ -1016,7 +1010,7 @@ cc expression
code.
-
+ dotlock - create a manual dot-lock
@@ -1070,7 +1064,7 @@ dotlock expression {
-
+ echo - output diagnostic information
@@ -1092,7 +1086,7 @@ echo expression
terminated with a \c, no newline will be printed.
-
+ exception - trap fatal errors
@@ -1119,8 +1113,7 @@ exception {
resume immediately following the exception clause.
-
-
+ exit - terminate filtering unconditionally
@@ -1146,7 +1139,7 @@ exit
delivery instructions are not allowed.
-
+ flock - create an manual flock() lock
@@ -1194,7 +1187,7 @@ flock expression {
-
+ foreach - iterate over text sections matched by a pattern
@@ -1430,7 +1423,7 @@ PATH is /home/root/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
import statement shows what it was.
-
+ include - execute filtering instructions from another file
@@ -1461,7 +1454,7 @@ include expression
code of EX_TEMPFAIL.
-
+ log, logfile - log message deliveries
@@ -1499,7 +1492,7 @@ log expression
standard output.
-
+ system - execute a system command
@@ -1521,7 +1514,7 @@ system expressionmaildrop.
-
+ to - deliver message to a mailbox
@@ -1585,7 +1578,7 @@ to expression
delivering the message to the file.
-
+ while - repeatedly execute a block of statements
@@ -1608,7 +1601,7 @@ while (expression)
the while loop is over. Take care to avoid infinite loops.
-
+ xfilter - filter message through another program
@@ -1632,7 +1625,7 @@ xfilter expressionEX_TEMPFAIL.
-
+ || - logical or
@@ -1657,7 +1650,7 @@ xfilter expression
logical false value. Anything else is a logical true value.
-
+ && - logical and
@@ -1683,7 +1676,7 @@ xfilter expression
-
+ <, <=, >, >=, ==, != - numerical comparison
@@ -1720,7 +1713,7 @@ xfilter expression
-
+ lt, le, gt, ge, eq, ne - text comparison
@@ -1758,7 +1751,7 @@ xfilter expression
-
+ | - bitwise or
@@ -1775,7 +1768,7 @@ xfilter expression
right hand side.
-
+ & - bitwise and
@@ -1792,7 +1785,7 @@ xfilter expression
right hand side.
-
+ +, -, *, / - numerical operations
@@ -1815,8 +1808,7 @@ xfilter expression
-
-
+ =~ /pattern/:options - pattern match against string
@@ -1839,7 +1831,7 @@ xfilter expression
See "Patterns" for more information.
-
+ /pattern/:options - pattern match against message
@@ -1859,7 +1851,7 @@ xfilter expression
See "Patterns" for more information.
-
+ !, ~ - logical/bitwise not operator.
@@ -1893,7 +1885,7 @@ xfilter expression
result.
-
+ escape(string) - escape special characters in a string.
@@ -1960,9 +1952,8 @@ if ( /^From:\s*(.*)/ )
result in fewer surprises.
-
- gdbmopen, gdbmclose, gdbmfetch, gdbmstore - GDBM support in
- maildrop
+
+ gdbmopen, gdbmclose, gdbmfetch, gdbmstore - GDBM support in maildrop
These functions provide support for GDBM database files. See maildropgdbm5
for more information.
@@ -1975,7 +1966,7 @@ if ( /^From:\s*(.*)/ )
-
+ getaddr(string) - extract RFC 2822 addresses from a header.
@@ -2053,7 +2044,7 @@ foreach /^(To|Cc): .*/
-
+ hasaddr(string) - Search for an address.
@@ -2086,7 +2077,7 @@ if ( hasaddr(string) )
of the address may be (but is not required to be) case sensitive.
-
+ length (string) - length of a string
@@ -2104,7 +2095,7 @@ if (length(string) > 80)
string.
@@ -2221,7 +2212,7 @@ foo=time
for an example of using the time function.
-
+ tolower(string) - Convert string to lowercase.
@@ -2238,7 +2229,7 @@ foo=tolower(string)
replaced by lowercase characters.
-
+ toupper(string) - Convert string to uppercase.
@@ -2256,7 +2247,7 @@ foo=toupper(string)
-
+ Statements
@@ -2275,7 +2266,7 @@ foo=toupper(string)
-
+ BUGS
@@ -2289,7 +2280,7 @@ foo=toupper(string)
it's not in too many cases, so there.
-
+ SEE ALSO
diff --git a/maildrop/maildropgdbm.sgml b/maildrop/maildropgdbm.sgml
index 4033fd6..702f725 100644
--- a/maildrop/maildropgdbm.sgml
+++ b/maildrop/maildropgdbm.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -29,7 +29,7 @@ gdbmstore(key,value)
-
+ DESCRIPTION
The gdbm family of functions provides access to the GDBM library - a library
@@ -62,8 +62,7 @@ are unique. After storing an arbitrary key/value pair in the GDBM file, the
value associated with the given key can be quickly located and
retrieved.
-
-
+ gdbmclose - close gdbm file
@@ -78,7 +77,7 @@ gdbmclose
This function closes the current GDBM file.
-
+ gdbmfetch - retrieve data
@@ -170,7 +169,7 @@ of time to complete.
-
+ gdbmopen - open gdbm file
@@ -244,8 +243,7 @@ The gdbmopen function returns 0 if the GDBM file was successfully opened,
non-zero otherwise.
-
-
+ gdbmstore - store data
diff --git a/maildrop/makedat.sgml b/maildrop/makedat.sgml
index 4a8ffa9..6b69b56 100644
--- a/maildrop/makedat.sgml
+++ b/maildrop/makedat.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -25,7 +25,7 @@
-
+ DESCRIPTION
@@ -109,7 +109,7 @@ Perl module to be installed separately. Download Net::CIDR from
-
+ BUGS
@@ -120,7 +120,7 @@ later.
-
+ EXAMPLE
@@ -134,7 +134,7 @@ Takes blacklist, and creates
/etc/mail/blacklist.tmp as a temporary file.
-
+ SEE ALSO
diff --git a/maildrop/reformail.sgml b/maildrop/reformail.sgml
index da6ff05..4413c3f 100644
--- a/maildrop/reformail.sgml
+++ b/maildrop/reformail.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -49,7 +49,7 @@
-
+ DESCRIPTION
@@ -57,7 +57,7 @@ The reformail program reads a message on standard input,
reformats it
in some way, and writes the message to standard output:
-
+ Splitting mailboxes into individual messages
@@ -81,7 +81,7 @@ If FILENO is set to a non-numeric value,
FILENO will remain unchanged.
-
+ Detecting duplicate messages
@@ -107,7 +107,7 @@ the cache file,
-
+ Extracting headers
@@ -127,7 +127,7 @@ follows:
-
+ OPTIONS
@@ -248,7 +248,7 @@ remove all occurrences except the last one.
-
+ AUTOREPLIES
@@ -259,7 +259,7 @@ remove all occurrences except the last one.
-
+ BUGS
@@ -276,7 +276,7 @@ It's better to run several times (use a pipe,
perhaps).
-
+ SEE ALSO
diff --git a/rfc2045/makemime.sgml b/rfc2045/makemime.sgml
index e32a9c4..b89b513 100644
--- a/rfc2045/makemime.sgml
+++ b/rfc2045/makemime.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -27,7 +27,7 @@
-
+ DESCRIPTION
@@ -80,7 +80,7 @@ available to be used as an input file (which must be explicitly specified
by one of the options). Of course, only one input file can come from a single
pipe.
-
+ MIME overview
@@ -182,7 +182,7 @@ sections also exist, and their usage is defined by their respective
RFCs.
-
+ Creating a single MIME section
@@ -271,7 +271,7 @@ options must follow the option.
-
+ Creating a multipart MIME collection
@@ -309,7 +309,7 @@ The collection is written to standard output, or the pipe or
to outputfile.
-
+ Creating a multipart MIME section
@@ -353,7 +353,7 @@ headers may confuse makemime, and it may not
handle them.
-
+ Recursive MIME collections
@@ -413,7 +413,7 @@ Just add the
course), and send it on its way.
-
+ Building complex MIME encodings
@@ -571,7 +571,7 @@ An equivalent argument file would be:
-
+ SEE ALSO
diff --git a/rfc2045/reformime.sgml b/rfc2045/reformime.sgml
index 84f6ea5..c6becff 100644
--- a/rfc2045/reformime.sgml
+++ b/rfc2045/reformime.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -22,7 +22,7 @@
-
+ DESCRIPTIONreformime is a utility for reformatting
@@ -92,7 +92,7 @@ Here's the output from
Arbitrarily complex MIME constructs are possible.
-
+ OPTIONS
@@ -237,7 +237,7 @@ Pipe the contents of the indicated MIME section to a program.
-
+ Extracting RFC 2045 MIME section(s) to file(s)
@@ -326,7 +326,7 @@ content that usually precedes a binary attachment.
-
+ Adding RFC 2045 MIME headers
@@ -364,7 +364,7 @@ mail delivery, as a delivery failure may occur.
-
+ Creating multipart/digest MIME digestsThe option creates a MIME digest.
@@ -376,7 +376,7 @@ presumed to contain an RFC 2822-formatted message.
and writes it to standard output.
-
+ Translating MIME headers
@@ -470,7 +470,7 @@ is a structured header with RFC 2822 addresses.
-
+ SEE ALSO
diff --git a/rfc2045/rfc2045.sgml b/rfc2045/rfc2045.sgml
index 788b21c..e65ffeb 100644
--- a/rfc2045/rfc2045.sgml
+++ b/rfc2045/rfc2045.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -27,7 +27,7 @@ cc ... -lrfc2045 -lrfc822
-
+ DESCRIPTION
@@ -43,7 +43,7 @@ The rfc2045 library is used to:
3) Optionally rewrite and reformat the message.
-
+ Creating an rfc2045 structure
@@ -123,8 +123,7 @@ function rfc2045_free() deallocates and des
structure.
-
-
+ Structure of a MIME message
@@ -229,7 +228,7 @@ ignored, and skipped over, when traversing the
rfc2045 tree.
-
+ Basic MIME information
@@ -411,7 +410,7 @@ NULL, or an empty string.
-
+ Decoding a MIME section
@@ -473,7 +472,7 @@ immediately stops and
rfc2045_cdecode() or rfc2045_cdecode_end() terminates with callback_func's return code.
-
+ Rewriting MIME messages
@@ -567,7 +566,7 @@ by appname.
-
+ SEE ALSO
diff --git a/rfc822/rfc822.sgml b/rfc822/rfc822.sgml
index f0d7c93..9255850 100644
--- a/rfc822/rfc822.sgml
+++ b/rfc822/rfc822.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -28,7 +28,7 @@ cc ... -lrfc822
-
+ DESCRIPTION
@@ -60,7 +60,7 @@ its logical components: names and E-mail addresses.
3) Allow some limited modifications of the parsed structure, and then
convert it back into a text string.
-
+ Tokenizing an E-mail header
@@ -88,7 +88,7 @@ If err_func argument, if not NULL, is a p
to a callback
function. The function is called in the event that the E-mail header is
corrupted to the point that it cannot even be parsed. This is a rare instance
--- most forms of corruption are still valid at least on the lexical level.
+-- most forms of corruption are still valid at least on the lexical level.
The only time this error is reported is in the event of mismatched
parenthesis, angle brackets, or quotes. The callback function receives the
header pointer, an index to the syntax error in the
@@ -120,7 +120,7 @@ and they must remain valid.
-
+ Extracting E-mail addresses
@@ -291,7 +291,7 @@ This happens with null addresses used as return addresses for delivery status
notifications.
-
+ Working with E-mail addresses
@@ -303,11 +303,11 @@ void rfc822tok_print(const struct rfc822token *list,
void rfc822_print(const struct rfc822a *addrs,
void (*print_func)(char, void *),
void (*print_separator)(const char *, void *), void *callback_arg);
-
+
void rfc822_addrlist(const struct rfc822a *addrs,
void (*print_func)(char, void *),
void *callback_arg);
-
+
void rfc822_namelist(const struct rfc822a *addrs,
void (*print_func)(char, void *),
void *callback_arg);
@@ -422,7 +422,7 @@ newline characters.
-
+ Working with dates
@@ -449,7 +449,7 @@ which must be big enough to accommodate it.
-
+ Working with 8-bit MIME-encoded headers
@@ -457,26 +457,26 @@ which must be big enough to accommodate it.
int error=rfc2047_decode(const char *text,
int (*callback_func)(const char *, int, const char *, void *),
void *callback_arg);
-
+
extern char *str=rfc2047_decode_simple(const char *text);
-
+
extern char *str=rfc2047_decode_enhanced(const char *text,
const char *charset);
-
+
void rfc2047_print(const struct rfc822a *a,
const char *charset,
void (*print_func)(char, void *),
void (*print_separator)(const char *, void *), void *);
-
+
char *buffer=rfc2047_encode_str(const char *string,
const char *charset);
-
+
int error=rfc2047_encode_callback(const char *string,
const char *charset,
int (*func)(const char *, size_t, void *),
void *callback_arg);
-
+
char *buffer=rfc2047_encode_header(const struct rfc822a *a,
const char *charset);
@@ -561,8 +561,7 @@ equivalent to rfc822_getaddrs(), followed b
-
-
+ Working with subjects
@@ -614,7 +613,7 @@ is not converted to uppercase.
-
+ SEE ALSO
diff --git a/tcpd/couriertcpd.sgml b/tcpd/couriertcpd.sgml
index 86d5038..4a835e3 100644
--- a/tcpd/couriertcpd.sgml
+++ b/tcpd/couriertcpd.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -39,7 +39,7 @@ TCP server daemon
-
+ DESCRIPTION
@@ -68,7 +68,7 @@ which network connections will be rejected.
-
+ OPTIONS
@@ -378,8 +378,7 @@ superuser can specify .
-
-
+ MULTIPLE PORT LIST
@@ -440,8 +439,7 @@ will create network connections on ports 25 and 999 of the IP address
-
-
+ ACCESS FILE
@@ -465,7 +463,7 @@ from one or more plain text
files. Blank lines in the text file are ignored. Lines that start with the #
character are also ignored.
-
+ Rejecting and accepting connections by IP address
@@ -529,7 +527,7 @@ connections to be rejected:
-
+ IPv6 addresses
@@ -638,8 +636,7 @@ file, the entry for the most specific IP address.
-
-
+ DNS ACCESS LISTS
@@ -825,7 +822,7 @@ file, the entry for the most specific IP address.
-
+ MULTIPLE DNS LISTS
@@ -861,7 +858,7 @@ file, the entry for the most specific IP address.
-
+ ADDITIONAL DNS ACCESS LIST VARIABLES
@@ -911,7 +908,7 @@ file, the entry for the most specific IP address.
-
+ USING DNS WHITELISTS WITH SPF
@@ -928,7 +925,7 @@ file, the entry for the most specific IP address.
-
+ ENVIRONMENT VARIABLES
@@ -1007,7 +1004,7 @@ TCP port of the remote end of the network connection.
-
+ SEE ALSO
diff --git a/tcpd/couriertls.sgml b/tcpd/couriertls.sgml
index c7971cc..82669e2 100644
--- a/tcpd/couriertls.sgml
+++ b/tcpd/couriertls.sgml
@@ -1,7 +1,7 @@
-
+SamVarshavchikAuthorCourier Mail Server
@@ -25,7 +25,7 @@ TLS/SSL protocol wrapper
-
+ DESCRIPTION
@@ -42,7 +42,7 @@ An application typically creates a network connection, then runs
connection with SSL/TLS.
-
+ OPTIONS
@@ -175,7 +175,7 @@ If the program is not specified, the standard input and output of
-
+ ENVIRONMENT VARIABLES
@@ -288,7 +288,7 @@ X.509 certificate according to the option,
-
+ SEE ALSO
diff --git a/userdb/makeuserdb.sgml b/userdb/makeuserdb.sgml
index f10270a..f1a9e84 100644
--- a/userdb/makeuserdb.sgml
+++ b/userdb/makeuserdb.sgml
@@ -34,7 +34,7 @@
-
+ DESCRIPTION
@@ -69,7 +69,7 @@ The option creates
default @userdb@.dat from
@userdb@.
-
+ Format of @userdb@@userdb@ is a plain text file that can be created using
@@ -89,7 +89,7 @@ Each line takes the following format:name is the account name.
-name MUST contain only lowercase characters
+name MUST contain only lowercase characters
If Courier is
configured to treat lowercase and uppercase account names as
identical, name is followed by exactly one tab
@@ -162,7 +162,7 @@ See
for additional information.
-
+ @userdb@shadow.dat
@@ -176,10 +176,8 @@ if @userdb@ has any group
or world permissions.
-
-
- CONVERTING /etc/passwd
-and vpopmail to @userdb@ format
+
+ CONVERTING /etc/passwd and vpopmail to @userdb@ formatpw2userdb reads the /etc/passwd and
@@ -286,7 +284,7 @@ cleaning up again, afterwards.
-
+ FILES
@@ -298,7 +296,7 @@ cleaning up again, afterwards.
-
+ BUGS
@@ -308,7 +306,7 @@ Perl's documentation notes that certain combinations of locking options may
not work with some networks.
-
+ SEE ALSO
@@ -321,4 +319,3 @@ not work with some networks.
-
diff --git a/userdb/userdb.sgml b/userdb/userdb.sgml
index 6bb6a13..f3a110d 100644
--- a/userdb/userdb.sgml
+++ b/userdb/userdb.sgml
@@ -31,13 +31,13 @@
unsetfield
-
+
userdbaddrdel
-
+
userdbpath/addr
@@ -91,7 +91,7 @@
-
+ DESCRIPTION
@@ -185,7 +185,8 @@ record. Use
plus the record itself.
- DISPLAYING @userdb@
+
+ DISPLAYING @userdb@
If the first argument to userdb
@@ -211,9 +212,9 @@ all the fields in @userdb@ for this
-
+ REBUILDING @userdb@.dat
-
+
The actual virtual account/address database is
@userdb@.dat.
@@ -225,7 +226,7 @@ version. After running userdb, execute the
-
+ BUGS
@@ -240,7 +241,7 @@ however the subsequent
will fail with an error message.
-
+ FILES
@@ -251,15 +252,14 @@ will fail with an error message. .tmp.filename - temporary file used to create new contents of filename
-
+ SEE ALSOmakeuserdb8,
-
+
userdbpw8
-
diff --git a/userdb/userdbpw.sgml b/userdb/userdbpw.sgml
index 246c9cc..c824f32 100644
--- a/userdb/userdbpw.sgml
+++ b/userdb/userdbpw.sgml
@@ -33,7 +33,7 @@
-
+ DESCRIPTIONuserdbpw enables secure entry of encrypted
@@ -115,7 +115,7 @@ to be specified in a way that cannot be easily viewed by
ps1.
-
+ SEE ALSO
--
cgit v1.2.3