This file is indexed.

/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> &nbsp; [<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 &lsquo;<samp>LOGIN-DELAY</samp>&rsquo; 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&rsquo;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 &lsquo;<samp>CAPA</samp>&rsquo; command.  If login delays
are in use, there response will contain the string &lsquo;<samp>LOGIN-DELAY
<var>n</var></samp>&rsquo;, 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> &nbsp; [<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>