/usr/share/doc/mailutils-doc/mailutils.html/Login-delay.html is in mailutils-doc 1:2.99.98-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Published by the Free Software Foundation,
51 Franklin Street, Fifth Floor
Boston, MA 02110-1301, USA
Copyright (C) 1999-2004, 2008-2012 Free Software Foundation,
Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover, and no Back-Cover texts.
A copy of the license is included in the section entitled "GNU Free
Documentation License". -->
<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ -->
<head>
<title>GNU Mailutils Manual: Login delay</title>
<meta name="description" content="GNU Mailutils Manual: Login delay">
<meta name="keywords" content="GNU Mailutils Manual: Login delay">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Function-Index.html#Function-Index" rel="index" title="Function Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="pop3d.html#pop3d" rel="up" title="pop3d">
<link href="Auto_002dexpire.html#Auto_002dexpire" rel="next" title="Auto-expire">
<link href="pop3d.html#pop3d" rel="prev" title="pop3d">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {margin-left: 3.2em}
kbd {font-style:oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:nowrap}
span.nolinebreak {white-space:nowrap}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
-->
</style>
</head>
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Login-delay"></a>
<div class="header">
<p>
Next: <a href="Auto_002dexpire.html#Auto_002dexpire" accesskey="n" rel="next">Auto-expire</a>, Up: <a href="pop3d.html#pop3d" accesskey="u" rel="up">pop3d</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-Index.html#Function-Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="Login-delay-1"></a>
<h4 class="subsection">3.13.1 Login delay</h4>
<p>POP3 clients often login frequently to check for new mail. Each new
connection implies authenticating the user and opening his maildrop
and can be very resource consuming. To reduce server load, it is
possible to impose a minimum delay between any two consecutive logins.
This is called ‘<samp>LOGIN-DELAY</samp>’ capability and is described in RFC
2449.
</p>
<p>As of version 2.99.98, GNU Mailutils <code>pop3d</code> allows
to set global login delay, i.e. such enforcement will affect all POP3
users. If a user attempts to log in before the specified login delay
expires, he will get the following error message:
</p>
<div class="example">
<pre class="example">-ERR [LOGIN-DELAY] Attempt to log in within the minimum login delay interval
</pre></div>
<p>The message will be issued after a valid password is entered. This prevents
this feature from being used by malicious clients for account
harvesting.
</p>
<p>To enable the login delay capability, specify the minimum delay
using <code>login-delay</code> configuration statement, e.g.:
</p>
<div class="example">
<pre class="example">login-delay 60;
</pre></div>
<p>The <code>pop3d</code> utility keeps each user’s last login time in a
special DBM file, called <em>login statistics database</em>, so to be
able to use this feature, Mailutils must be compiled with DBM support.
By default, the login statistics database is called
<samp>/var/run/pop3-login.db</samp>. You can change its name using
<code>stat-file</code> configuration statement:
</p>
<div class="example">
<pre class="example">login-delay 60;
stat-file /tmp/pop.login.db;
</pre></div>
<p>The login delay facility will be enabled only if <code>pop3d</code> is
able to access the statistics database for both reading and
writing. If it is not, it will report this using <code>syslog</code> and
start up without login delay restrictions. A common error message
looks like:
</p>
<div class="example">
<pre class="example">Unable to open statistics db: Operation not permitted
</pre></div>
<p>You can check whether your <code>pop3d</code> uses login delays by
connecting to it and issuing the ‘<samp>CAPA</samp>’ command. If login delays
are in use, there response will contain the string ‘<samp>LOGIN-DELAY
<var>n</var></samp>’, where <var>n</var> is the actual login delay value.
</p>
<hr>
<div class="header">
<p>
Next: <a href="Auto_002dexpire.html#Auto_002dexpire" accesskey="n" rel="next">Auto-expire</a>, Up: <a href="pop3d.html#pop3d" accesskey="u" rel="up">pop3d</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-Index.html#Function-Index" title="Index" rel="index">Index</a>]</p>
</div>
</body>
</html>
|