Changeset afe4b852
- Timestamp:
- 10/24/2019 10:49:23 PM (5 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 9.1, gimp3, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 6914a417
- Parents:
- 420d60b
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
introduction/welcome/changelog.xml
r420d60b rafe4b852 46 46 <itemizedlist> 47 47 <listitem> 48 <para>[ken] - Update to fetchmail-6.4.1. Fixes 49 <ulink url="&blfs-ticket-root;12436">#12436</ulink>.</para> 50 </listitem> 51 <listitem> 48 52 <para>[bdubbs] - Update to Python-2.7.17. Fixes 49 53 <ulink url="&blfs-ticket-root;12669">#12669</ulink>.</para> -
networking/mailnews/fetchmail.xml
r420d60b rafe4b852 7 7 <!ENTITY fetchmail-download-http "&sourceforge-dl;/fetchmail/fetchmail-&fetchmail-version;.tar.xz"> 8 8 <!ENTITY fetchmail-download-ftp " "> 9 <!ENTITY fetchmail-md5sum " 61b66faad044afa26e142bb1791aa2b3">9 <!ENTITY fetchmail-md5sum "c2b836a919cdd4ec53b06b70e0aa3e63"> 10 10 <!ENTITY fetchmail-size "1.2 MB"> 11 <!ENTITY fetchmail-buildsize "1 4MB">11 <!ENTITY fetchmail-buildsize "16 MB"> 12 12 <!ENTITY fetchmail-time "0.1 SBU"> 13 13 ]> … … 59 59 </itemizedlist> 60 60 61 <bridgehead renderas="sect3">Additional Downloads</bridgehead>62 <itemizedlist spacing="compact">63 <listitem>64 <para>Required patch: <ulink65 url="&patch-root;/fetchmail-&fetchmail-version;-disable_sslv3-1.patch"/></para>66 </listitem>67 </itemizedlist>68 69 61 <bridgehead renderas="sect3">Fetchmail Dependencies</bridgehead> 70 62 … … 76 68 <bridgehead renderas="sect4">Optional</bridgehead> 77 69 <para role="optional"> 70 <!-- hesiod was at ftp://athena-dist.mit.edu/pub/ATHENA/hesiod/ but that 71 is dead. Debian had 3.2.1, git hub has a very old 3.1. 72 libintl is part of gettext so enabled by default on LFS --> 73 <xref linkend="mitkrb"/>, 74 <!-- fetchmailconf is unmaintained so even with these deps it will be useless 78 75 <xref linkend="python2"/>, built after 79 <xref linkend="tk"/> 76 <xref linkend="tk"/>--> 77 <ulink url="http://www.citi.umich.edu/projects/nfsv4/linux/">libgssapi</ulink> 80 78 </para> 81 79 … … 88 86 <title>Installation of Fetchmail</title> 89 87 88 <para> 89 Create a dedicated user for the fetchmail program. 90 Issue the following commands as the 91 <systemitem class="username">root</systemitem> user: 92 </para> 93 94 <screen role="root"><userinput>useradd -c "Fetchmail User" -d /dev/null -g nogroup \ 95 -s /bin/false -u 38 fetchmail</userinput></screen> 96 90 97 <para>Install <application>Fetchmail</application> by running the following 91 98 commands:</para> 92 99 93 <screen><userinput>patch -Np1 -i ../fetchmail-&fetchmail-version;-disable_sslv3-1.patch && 94 ./configure --prefix=/usr --with-ssl --enable-fallback=procmail && 100 <screen><userinput>PYTHON=python3 \ 101 ./configure --prefix=/usr \ 102 --enable-fallback=procmail && 95 103 make</userinput></screen> 96 104 97 <para>This package does not come with a test suite.</para> 105 <para> 106 To test the results, issue: <command>make check</command>. 107 </para> 108 98 109 99 110 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 100 111 101 <screen role='root'><userinput>make install</userinput></screen> 112 <screen role='root'><userinput>make install && 113 chown -v fetchmail:nogroup /usr/bin/fetchmail</userinput></screen> 102 114 103 115 </sect2> … … 106 118 <title>Command Explanations</title> 107 119 108 <para><parameter>--with-ssl</parameter>: This enables SSL support, so that 109 you can handle connections to secure POP3 and IMAP servers.</para> 120 <para> 121 <parameter>PYTHON=python3</parameter>: a version of Python is 122 <emphasis>required</emphasis>, but only used to install a module to allow 123 fetchmailconf to be run. That module is unmaintained and should not be 124 used. 125 </para> 110 126 111 127 <para><parameter>--enable-fallback=procmail</parameter>: This tells … … 134 150 135 151 <screen><userinput>cat > ~/.fetchmailrc << "EOF" 136 <literal>set logfile /var/log/fetchmail.log 152 <literal> 153 # The logfile needs to exist when fetchmail is invoked, otherwise it will 154 # dump the details to the screen. As with all logs, you will need to rotate 155 # or clear it from time to time. 156 set logfile fetchmail.log 137 157 set no bouncemail 138 set postmaster root 158 # You probably want to set your local username as the postmaster 159 set postmaster <replaceable><username></replaceable> 139 160 140 161 poll SERVERNAME : 141 user <replaceable>< username></replaceable> pass <replaceable><password></replaceable>;162 user <replaceable><isp_username></replaceable> pass <replaceable><password></replaceable>; 142 163 mda "/usr/bin/procmail -f %F -d %T";</literal> 143 164 EOF 144 165 166 touch ~/fetchmail.log && 145 167 chmod -v 0600 ~/.fetchmailrc</userinput></screen> 146 168 … … 192 214 <term><command>fetchmailconf</command></term> 193 215 <listitem> 194 <para>it will assist you in setting up and editing a 216 <!-- keep detailed description commented pending any feedback 217 <para>was intended to assist you in setting up and editing a 195 218 <filename>~/.fetchmailrc</filename> configuration file, by using 196 a <application>Tk</application> GUI interface. It requires 197 <application>Python 2</application> and it must have the Tkinker 198 module available.</para> 219 a <application>Tk</application> GUI interface. It is written for 220 <application>Python</application> and the Tkinker module but is 221 unmaintained and labelled with a WARNING that it needs to be updated 222 for fetchmail 6.4's SSL options and other recent new options, and 223 for Python3 it will need to be run through 2to3.py.</para>--> 224 <para> 225 is an unmaintained GUI command to assist in creating a 226 <filename>~/.fetchmailrc</filename> configuration file and 227 should not be used. 228 </para> 199 229 <indexterm zone="fetchmail fetchmailconf"> 200 230 <primary sortas="b-fetchmailconf">fetchmailconf</primary> -
packages.ent
r420d60b rafe4b852 601 601 <!ENTITY mailx-version "12.5"> 602 602 <!ENTITY procmail-version "3.22"> 603 <!ENTITY fetchmail-version "6. 3.26">603 <!ENTITY fetchmail-version "6.4.1"> 604 604 <!ENTITY mutt-version "1.12.2"> 605 605 <!ENTITY alpine-version "2.21"> -
postlfs/config/users.xml
r420d60b rafe4b852 92 92 <row><entry>news </entry><entry>36</entry><entry>36</entry></row> 93 93 <row><entry>kdm </entry><entry>37</entry><entry>37</entry></row> 94 <row><entry>fetchmail</entry><entry>38</entry><entry> </entry></row> 94 95 <row><entry>mysql </entry><entry>40</entry><entry>40</entry></row> 95 96 <row><entry>postgres</entry><entry>41</entry><entry>41</entry></row>
Note:
See TracChangeset
for help on using the changeset viewer.