mirror of https://github.com/tLDP/LDP
updated
This commit is contained in:
parent
b9f1a19e03
commit
cce9fa7fec
|
@ -390,7 +390,7 @@ user interface. </Para>
|
|||
Cyrus-IMAP</ULink>,
|
||||
<CiteTitle>Cyrus IMAP HOWTO</CiteTitle>
|
||||
</Para><Para>
|
||||
<CiteTitle>Updated: September 2000</CiteTitle>.
|
||||
<CiteTitle>Updated: October 2000</CiteTitle>.
|
||||
A comprehensive guide to installing, configuring, and running Cyrus
|
||||
Imap and Cyrus Sasl. </Para>
|
||||
</ListItem>
|
||||
|
|
|
@ -387,7 +387,7 @@ control system. </Para>
|
|||
Cyrus-IMAP</ULink>,
|
||||
<CiteTitle>Cyrus IMAP HOWTO</CiteTitle>
|
||||
</Para><Para>
|
||||
<CiteTitle>Updated: September 2000</CiteTitle>.
|
||||
<CiteTitle>Updated: October 2000</CiteTitle>.
|
||||
A comprehensive guide to installing, configuring, and running Cyrus
|
||||
Imap and Cyrus Sasl. </Para>
|
||||
</ListItem>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<article>
|
||||
<title> Cyrus IMAP HOWTO</title>
|
||||
<author>Aurora Skarra-Gallagher (Community Vision)</author>
|
||||
<date>v1.2, 5 September 2000</date>
|
||||
<date>v1.3, 11 October 2000</date>
|
||||
<abstract>A comprehensive guide to installing, configuring, and running Cyrus Imap and Cyrus
|
||||
Sasl
|
||||
</abstract>
|
||||
|
@ -28,6 +28,7 @@ Sasl
|
|||
|
||||
<sect1>CHANGES
|
||||
<p><itemize>
|
||||
<item>v1.3: inetd.conf error fix, authentication information added, more troubleshooting info
|
||||
<item>v1.2: SASL Config error fix, new postfix configuration, and database pruning (thanks, Jernej)
|
||||
<item>v1.1: Fixed sendmail.mc configuration file error and added IMAP information to the introduction.
|
||||
</itemize></p>
|
||||
|
@ -58,12 +59,27 @@ Sasl
|
|||
|
||||
<sect1>Downloading the files
|
||||
<p>You will need both IMAP and SASL. Download the latest files here: </p>
|
||||
<p><url url="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail" name="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail"><p>
|
||||
<p><url url="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail" name="ftp://ftp.andrew.cmu.edu/pub/cyrus-mail"></p>
|
||||
<p>Download cyrus-imapd-X.X.X.tar.gz and cyrus-sasl-X.X.X.tar.gz (where X.X.X is the latest release) into
|
||||
your temporary directory. </p>
|
||||
<p>I will use <em>/temp</em> as the directory I've uncompressed the files
|
||||
under for the rest of the examples. </p>
|
||||
|
||||
<sect>Different SASL Authentication Methods
|
||||
|
||||
<sect1>sasldb
|
||||
<p>This is the default method of authentication. It stores usernames and passwords in the SASL secrets file <em>sasldb</em>. In this HOWTO, I assume you are using the sasldb method of authentication.</p>
|
||||
|
||||
<sect1>LDAP
|
||||
<p>The following definition came from the OpenLDAP website. Lightweight Directory Access Protocol (LDAP) is an open-standard protocol for accessing information services. The protocol runs over Internet transport protocols, such as TCP, and can be used to access stand-alone directory servers or X.500 directories. This method isn't discussed in this HOWTO, but here is a link to a page with patches and info:</p>
|
||||
<p><url url="http://www.openldap.org/faq/data/cache/428.html" name="http://www.openldap.org/faq/data/cache/428.html"></p>
|
||||
|
||||
<sect1>PAM
|
||||
<p>Not enough info to document. Email me if you have some.</p>
|
||||
|
||||
<sect1>kerberos_v4
|
||||
<p>Not enough info to document. Email me if you have some.</p>
|
||||
|
||||
<sect>Cyrus SASL
|
||||
|
||||
<sect1>Uncompress
|
||||
|
@ -144,6 +160,11 @@ cyrus with the group of "mail"</p>
|
|||
allowanonymouslogin: no
|
||||
sasl_passwd_check: shadow</verb>
|
||||
</enum></p>
|
||||
<p>If you don't want your password check to be the default sasldb, you must specify
|
||||
which one of PAM, kerberos_v4, passwd, shadow you wish to use. If PAM is the
|
||||
authentication you desire for example, you would type: </p>
|
||||
<p><tt>sasl_passwd_check: pam</tt></p>
|
||||
<p>instead of the line above</p>
|
||||
|
||||
|
||||
<sect1>Creating the necessary directories
|
||||
|
@ -179,7 +200,7 @@ Continue: </p>
|
|||
sieve 2000/tcp</verb>
|
||||
<item>Edit <em>/etc/inetd.conf</em> and comment out any imap and pop3 lines and add the following:
|
||||
<verb> imap stream tcp nowait cyrus /usr/cyrus/bin/imapd imapd
|
||||
pop3 stream tcp nowait cyrus /usr/cyrus/bin/imapd pop3d</verb>
|
||||
pop3 stream tcp nowait cyrus /usr/cyrus/bin/pop3d pop3d</verb>
|
||||
<item>Edit <em>/etc/sendmail.mc</em> with care not to add extra spaces and add the following lines(do not copy and paste directly from this text as the tabs won't be added correctly):
|
||||
<verb> MAILER(local)
|
||||
MAILER(cyrus)
|
||||
|
@ -223,7 +244,7 @@ Then run:
|
|||
mailbox(es) for each user. Fill in the username where you see the (username).</p>
|
||||
<p><enum>
|
||||
<item><tt>cyradm localhost</tt>
|
||||
<item><tt>cm user.(username)</tt> (for all usernames)
|
||||
<item><tt>cm user.joebob</tt> (for all the user joebob)
|
||||
<item><tt>quit</tt>
|
||||
<item><tt>exit</tt> (back as root)
|
||||
</enum></p>
|
||||
|
@ -251,5 +272,8 @@ configuration</p>
|
|||
<item><tt>killall sendmail && sendmail -bd -X /root/error.log</tt> (then read
|
||||
/root/error.log)
|
||||
</enum></p>
|
||||
<p>If you are having "virtual memory exhausted errors" when compiling, running</p>
|
||||
<p><tt>ulimit -d unlimited</tt></p>
|
||||
<p> as root has been reported to work.</p>
|
||||
|
||||
</article>
|
||||
|
|
Loading…
Reference in New Issue