aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2008-08-16 21:31:06 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2008-08-16 21:31:06 +0000
commite3a51fa494518b991a2e7900bcafb880779ab250 (patch)
treea64adb8f1d485f29fe5e43f7454f405de67953ab /doc
parent3144ca5ebf79cf864b987f2cb15a8ba9f88c05bd (diff)
downloadmailfromd-e3a51fa494518b991a2e7900bcafb880779ab250.tar.gz
mailfromd-e3a51fa494518b991a2e7900bcafb880779ab250.tar.bz2
Bugfixes.
* mflib/pp-setup (_, N_): If used without arguments, insert _ and N_ verbatim. * README: Update. * tests/Makefile.am (clean-local): Fix rule. * configure.ac: Fix check for res_query. * mfd/engine.c (mailfromd_daemon): Use mailfromd_umask instead of a hardcoded value. * mfd/mailfromd.h (mailfromd_umask): New prototype. * mfd/main.c (mailfromd_umask): New fucntion. * mfd/bi_system.m4 (umask): New built-in function. * gacopyz/gacopyz.c (do_connect): Ensure umask 0117 when binding the socket. * doc/mailfromd.texi: Improve usage of @deffn. (System functions): Document umask. git-svn-id: file:///svnroot/mailfromd/trunk@1659 7a8a7f39-df28-0410-adc6-e0d955640f24
Diffstat (limited to 'doc')
-rw-r--r--doc/mailfromd.texi51
1 files changed, 28 insertions, 23 deletions
diff --git a/doc/mailfromd.texi b/doc/mailfromd.texi
index cd0ae577..4ef29844 100644
--- a/doc/mailfromd.texi
+++ b/doc/mailfromd.texi
@@ -3852,24 +3852,24 @@ The following options control various database expiration
intervals. The use of these options is deprecated, please use the
corresponding @code{#pragma database} option.
-@deffn {pragma option} expire-interval @var{interval}
+@deffn {pragma option} expire-interval interval
@xprindex{expire-interval}
Sets expiration interval for all databases.
@end deffn
-@deffn {pragma option} positive-expire-interval @var{interval}
+@deffn {pragma option} positive-expire-interval interval
@xprindex{positive-expire-interval}
Sets expiration interval for positive cache entries. Use
@code{#pragma database cache positive-expire-interval} instead.
@end deffn
-@deffn {pragma option} negative-expire-interval @var{interval}
+@deffn {pragma option} negative-expire-interval interval
@xprindex{negative-expire-interval}
Sets expiration interval for negative cache entries. Use
@code{#pragma database cache negative-expire-interval} instead.
@end deffn
-@deffn {pragma option} rates-expire-interval @var{interval}
+@deffn {pragma option} rates-expire-interval interval
@xprindex{rates-expire-interval}
Sets expiration interval for entries in the rates database. Use
@code{#pragma database rate expire-interval} instead.
@@ -3878,12 +3878,12 @@ corresponding @code{#pragma database} option.
@noindent
The following options control @acronym{I/O} operations over @acronym{TCP}.
-@deffn {pragma option} source @var{address}
+@deffn {pragma option} source address
@xprindex{source}
Sets source address for @acronym{TCP} connections.
@end deffn
-@deffn {pragma option} connect-timeout @var{interval}
+@deffn {pragma option} connect-timeout interval
@xprindex{connect-timeout}
Sets initial connection timeout. If the connection is not
established within this time, the corresponding probing function
@@ -3892,15 +3892,15 @@ returns temporary failure. The default value is
detailed description.
@end deffn
-@deffn {pragma option} initial-response-timeout @var{interval}
+@deffn {pragma option} initial-response-timeout interval
@xprindex{initial-response-timeout}
Sets the time to wait for the initial @acronym{SMTP} response. Default is
@value{INITIAL-RESPONSE-TIMEOUT}. @xref{SMTP Timeouts}, for
the detailed description.
@end deffn
-@deffn {pragma option} io-timeout @var{interval}
-@deffnx {pragma option} timeout @var{interval}
+@deffn {pragma option} io-timeout interval
+@deffnx {pragma option} timeout interval
@xprindex{io-timeout}
@xprindex{timeout}
Sets @acronym{I/O} operation timeout in seconds. @command{Mailfromd} will
@@ -3927,7 +3927,7 @@ considered deprecated.
The following options provide the default settings for @code{poll}
statement (@pxref{Polling}).
-@deffn {pragma option} mailfrom @var{string}
+@deffn {pragma option} mailfrom string
@xprindex{mailfrom}
Sets default email addresses used in @samp{MAIL FROM:}
@acronym{SMTP} command when probing the remote host. This value can be
@@ -3944,7 +3944,7 @@ set mailfrom_address @var{string}
@xref{mailfrom_address}, for more information about it.
@end deffn
-@deffn {pragma option} ehlo @var{string}
+@deffn {pragma option} ehlo string
@xprindex{ehlo}
Sets default domain used in @samp{EHLO} (or @samp{HELO})
@acronym{SMTP} command when probing the remote host. This value can be
@@ -3964,7 +3964,7 @@ set ehlo_domain @var{string}
@noindent
The following options control debugging and logging facilities:
-@deffn {pragma option} debug @var{string}
+@deffn {pragma option} debug string
@xprindex{debug}
Sets debugging level. @var{String} is a decimal number in the
range 0 -- 100. Level 0 effectively disables debugging, while level
@@ -3977,14 +3977,14 @@ list of debug specifications, each of which has the following syntax:
the detailed description of this.
@end deffn
-@deffn {pragma option} source-info @var{boolean}
+@deffn {pragma option} source-info boolean
@xprindex{source-info}
When used together with @code{#pragma option debug}, this option
includes source information into the debugging output. Use this for
debugging @command{mailfromd}.
@end deffn
-@deffn {pragma option} stack-trace @var{boolean}
+@deffn {pragma option} stack-trace boolean
@xprindex{stack-trace}
Enables dumping stack traces on runtime errors. This feature is
useful for locating the source of an error, especially in complex
@@ -3994,7 +3994,7 @@ scripts. @xref{tracing runtime errors}, for a detailed description.
@noindent
These options control program privileges after startup:
-@deffn {pragma option} user @var{string}
+@deffn {pragma option} user string
@xprindex{user}
Switch to this user's privileges after startup.
@xref{Starting and Stopping}, for a discussion of
@@ -4002,7 +4002,7 @@ the privileges @command{mailfromd} runs under and the options that
affect them. See also @code{group} below.
@end deffn
-@deffn {pragma option} group @var{string}
+@deffn {pragma option} group string
@xprindex{group}
Retain the supplementary group @var{string} when switching to user
privileges. By default @command{mailfromd} clears the list of
@@ -4016,7 +4016,7 @@ Stopping}.
@noindent
The following options control interaction with @command{Sendmail}:
-@deffn {pragma option} port @var{string}
+@deffn {pragma option} port string
@xprindex{port}
Sets the communication port data. The @var{string} value is a port
setting in @command{Milter} notation:
@@ -4038,7 +4038,7 @@ port type is not yet supported.
@end table
@end deffn
-@deffn {pragma option} milter-timeout @var{interval}
+@deffn {pragma option} milter-timeout interval
@xprindex{milter-timeout}
Set the timeout value for connection between the filter
and the @acronym{MTA}. Default value is @value{MILTER-TIMEOUT}. You
@@ -4048,7 +4048,7 @@ normally do not need to change this value.
@noindent
The following options are used to tune database file locking:
-@deffn {pragma option} lock-retry-count @var{number}
+@deffn {pragma option} lock-retry-count number
@xprindex{lock-retry-count}
Set maximum number of attempts to acquire the lock. The time
between each two successive attempts is given by
@@ -4056,7 +4056,7 @@ between each two successive attempts is given by
the @var{number} of failed attempts, @command{mailfromd} gives up.
@end deffn
-@deffn {pragma option} lock-retry-timeout @var{interval}
+@deffn {pragma option} lock-retry-timeout interval
@xprindex{lock-retry-timeout}
Set the time span between the two locking attempts.
@end deffn
@@ -4064,7 +4064,7 @@ the @var{number} of failed attempts, @command{mailfromd} gives up.
@noindent
Other options:
-@deffn {pragma option} relay @var{string}
+@deffn {pragma option} relay string
@xprindex{relay}
Specifies the file containing names of email domains, relayed by
this machine. Multiple pragmas accumulate. The constructed list of
@@ -4077,7 +4077,7 @@ example:
@end smallexample
@end deffn
-@deffn {pragma option} state-directory @var{string}
+@deffn {pragma option} state-directory string
@xprindex{state-directory}
Changes the file name of the program state directory.
@smallexample
@@ -4085,7 +4085,7 @@ example:
@end smallexample
@end deffn
-@deffn {pragma option} pidfile @var{string}
+@deffn {pragma option} pidfile string
@xprindex{pidfile}
Introduces the full name of a file where @command{mailfromd} will
store its @acronym{PID} number. The file must be writable for the user
@@ -7045,6 +7045,11 @@ Sleep for @var{seconds}. This function is intended for debugging and
experimental purposes.
@end deftypefn
+@deftypefn {Built-in Function} number umask (number @var{mask})
+Set the umask to @var{mask} & 0777. Return the previous value of the
+mask.
+@end deftypefn
+
@node Sieve Interface
@subsubsection Sieve Interface
@cindex Sieve

Return to:

Send suggestions and report system problems to the System administrator.