Changeset 3bfd1d6
- Timestamp:
- 02/02/2005 08:31:53 AM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 94aecbd
- Parents:
- 5831a7e
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
content/databases/postgresql.xml
r5831a7e r3bfd1d6 5 5 %general-entities; 6 6 7 <!ENTITY postgresql-download-http "http://gd.tuwien.ac.at/db/postgresql/ v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">8 <!ENTITY postgresql-download-ftp "ftp://ftp.fr.postgresql.org/ v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">7 <!ENTITY postgresql-download-http "http://gd.tuwien.ac.at/db/postgresql/src/&postgresql-version;/postgresql-&postgresql-version;.tar.bz2"> 8 <!ENTITY postgresql-download-ftp "ftp://ftp.fr.postgresql.org/src/&postgresql-version;/postgresql-&postgresql-version;.tar.bz2"> 9 9 <!ENTITY postgresql-md5sum "f0ea2b372a7bdaf2613e92176ebf5e0f"> 10 10 <!ENTITY postgresql-size "10.2 MB"> -
introduction/welcome/changelog.xml
r5831a7e r3bfd1d6 22 22 23 23 <itemizedlist> 24 25 <listitem><para>February 2nd, 2005 [dj]: Added TLS patch to Postfix and 26 added section "configuring the build". Corrected PostgreSQL download 27 locations and added mention of --with-ldap in Cyrus-SASL 28 instructions.</para></listitem> 24 29 25 30 <listitem><para>February 2nd, 2005 [randy]: Updated to cURL-7.13.0 and -
postlfs/security/cyrus-sasl.xml
r5831a7e r3bfd1d6 110 110 data.</para> 111 111 112 <para><parameter>--with-ldap</parameter>: This parameter enables use 113 with <application>OpenLDAP</application>.</para> 114 112 115 <para><command>install -m644 ...</command>: These commands 113 116 install documentation which is not installed by the -
server/mail/postfix.xml
r5831a7e r3bfd1d6 52 52 <xref linkend="mysql"/>, 53 53 <xref linkend="postgresql"/>, 54 <xref linkend="openldap"/> and 54 <xref linkend="openldap"/>, 55 <xref linkend="openssl"/> and 55 56 <xref linkend="cyrus-sasl"/> 56 57 </para></sect4> … … 62 63 <title>Installation of <application>Postfix</application></title> 63 64 64 <para>Before you compile the program, you need to create users and groups that 65 will be expected to be in place when the install script executes. Add the 65 <sect3><title>Configuring the build</title> 66 67 <para>The <application>Postfix</application> source tree does not contain a 68 <filename>configure</filename> script, rather the makefile in the 69 top-level directory contains a <parameter>makefiles</parameter> target that 70 regenerates all the other makefiles in the build tree. If you wish to 71 use additional software such as a database back-end for virtual users, or 72 <acronym>TLS</acronym>/<acronym>SSL</acronym> authentication, you'll 73 need to regenerate the makefiles using one or more of the appropriate 74 <envar>CCARGS</envar> and <envar>AUXLIBS</envar> settings listed below.</para> 75 76 <para>Here is an example that combines the 77 <acronym>TLS</acronym>/<acronym>SSL</acronym> and 78 <application>Cyrus-SASL</application> arguments:</para> 79 80 <screen><userinput><command>make makefiles \ 81 CCARGS="-DHAS_SSL -DUSE_SASL_AUTH -I/usr/include/openssl -I/usr/include/sasl" \ 82 AUXLIBS="-L/usr/lib -R/usr/lib -lssl -lcrypto -lsasl2"</command></userinput></screen> 83 84 <sect4><title>SSL/TLS authentication</title> 85 <para>To use <acronym>SSL</acronym>/<acronym>TLS</acronym> 86 authentication with <application>Postfix</application>, you'll first 87 need to apply a patch availible from 88 <ulink url="ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz"/>. 89 Unzip the patch tarball, and apply with the following commands:</para> 90 91 <screen><userinput><command>patch -p1 < ../pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff</command></userinput></screen> 92 93 <para>You will need to pass the following values to the <command>make 94 makefiles</command> command:</para> 95 96 <screen><userinput>CCARGS="-DHAS_SSL -I/usr/include/openssl" \ 97 AUXLIBS="-L/usr/lib -lssl -lcrypto"</userinput></screen> 98 99 <para>To use <acronym>SSL</acronym> or <acronym>TLS</acronym> you will 100 also need <xref linkend="cyrus-sasl"/>.</para> 101 </sect4> 102 103 <sect4><title>Cyrus-SASL</title> 104 <para>To use <application>Cyrus-SASL</application> with 105 <application>Postfix</application>, use the following arguments:</para> 106 107 <screen><userinput>CCARGS="-DUSE_SASL_AUTH -I/usr/include/sasl" \ 108 AUXLIBS="-L/usr/lib -R/usr/lib -lsasl2"</userinput></screen> 109 </sect4> 110 111 <sect4><title>OpenLDAP</title> 112 <para>To use <application>OpenLDAP</application> with 113 <application>Postfix</application>, use the following arguments:</para> 114 115 <screen><userinput>CCARGS="-I/usr/include -DHAS_LDAP" \ 116 AUXLIBS="-L/usr/lib -lldap -llber"</userinput></screen> 117 </sect4> 118 119 <sect4><title>MySQL</title> 120 <para>To use <application>MySQL</application> with 121 <application>Postfix</application>, use the following arguments:</para> 122 123 <screen><userinput>CCARGS="-DHAS_MYSQL -I/usr/include/mysql" \ 124 AUXLIBS="-L/usr/lib -lmysqlclient -lz -lm"</userinput></screen> 125 </sect4> 126 127 <sect4><title>PostgreSQL</title> 128 <para>To use <application>PostgreSQL</application> with 129 <application>Postfix</application>, use the following arguments:</para> 130 131 <screen><userinput>CCARGS="-DHAS_PGSQL -I/usr/include/postgresql" \ 132 AUXLIBS="-L/usr/lib -lpq -lz -lm"</userinput></screen> 133 </sect4> 134 135 </sect3> 136 137 <sect3><title>Installing Postfix</title> 138 139 <para>Before you compile the program, you need to create users and groups that 140 will be expected to be in place when the install script executes. Add the 66 141 users and groups with the following commands:</para> 67 142 … … 73 148 chown postfix:postfix /var/mail</command></userinput></screen> 74 149 75 <para>Install <application>Postfix</application> by running the following76 commands:</para>150 <para>Install <application>Postfix</application> by running the 151 following commands:</para> 77 152 78 153 <screen><userinput><command>make && … … 87 162 <screen><userinput><command>install -d /usr/share/doc/postfix && 88 163 cp -rf html/* /usr/share/doc/postfix</command></userinput></screen> 89 90 </sect2> 164 </sect3></sect2> 91 165 92 166 <sect2> … … 97 171 destination directories in all but the three cases explicitly mentioned.</para> 98 172 99 <para><option>CCARGS="$CCARGS -DHAS_MYSQL -I/usr/include/mysql" 100 AUXLIBS="$AUXLIBS -L/usr/lib/mysql -lmysqlclient -lz -lm"</option> : 101 These <command>make</command> variables add 102 <application>My<acronym>SQL</acronym></application> support to 103 <application>Postfix</application>.</para> 104 105 <para><option>CCARGS="$CCARGS -DHAS_PGSQL -I/usr/include/postgresql/server" 106 AUXLIBS="$AUXLIBS -lpq"</option>: These <command>make</command> variables add 107 <application>Postgre<acronym>SQL</acronym></application> support to 108 <application>Postfix</application>.</para> 109 110 <para><option>CCARGS="$CCARGS -DHAS_LDAP" AUXLIBS="$AUXLIBS -lldap -llber"</option> : These 111 <command>make</command> variables add 112 <application>Open<acronym>LDAP</acronym></application> support to 113 <application>Postfix</application>.</para> 114 115 <para><option>CCARGS="$CCARGS -DUSE_SASL_AUTH" AUXLIBS="$AUXLIBS -lsasl"</option> : These 116 <command>make</command> variables add <application>Cyrus 117 <acronym>SASL</acronym></application> support to 118 <application>Postfix</application>.</para> 173 <para><command>make makefiles</command> : This command rebuilds the 174 makefiles throughout the source tree to use the options contained in the 175 <envar>CCARGS</envar> and <envar>AUXLIBS</envar> variables.</para> 119 176 120 177 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.