]> Pileus Git - ~andy/fetchmail/blob - indexgen.sh
Back out NetBSD change, it didn't work.
[~andy/fetchmail] / indexgen.sh
1 #!/bin/sh
2 #
3 # indexgen.sh -- generate current version of fetchmail home page.
4 #
5 version=`sed -n <Makefile.in "/VERS=/s/VERS=\([^        ]*\)/\1/p"`
6 date=`date "+%d %b %Y"`
7
8 cat >index.html <<EOF
9 <!doctype HTML public "-//W3O//DTD W3 HTML 3.2//EN">
10 <HTML>
11 <HEAD>
12 <TITLE>Fetchmail Home Page</TITLE>
13 <link rev=made href=mailto:esr@snark.thyrsus.com>
14 <meta name="description" content="The fetchmail home page.">
15 <meta name="keywords" content="fetchmail, POP, POP3, IMAP, IMAP2bis, IMAP4, IMAP4rev1, ETRN, OTP, RPA"> 
16 </HEAD>
17 <BODY>
18 <table width="100%" cellpadding=0><tr>
19 <td width="30%">Back to
20 <a href="http://$WWWHOST/~esr/software.html">Software</a>
21 <td width="30%" align=center>Up to <a href="/~esr/sitemap.html">Site Map</a>
22 <td width="30%" align=right>$date
23 </table>
24 <HR>
25 <center>
26 <table border="10">
27 <tr>
28 <td>
29 <center><img src="bighand.gif"></center>
30 </td>
31 </tr>
32 </table>
33 <H1>The fetchmail Home Page</H1>
34 </center><P>
35
36 <H1>What fetchmail does:</H1>
37
38 Fetchmail is a free, full-featured, robust, well-documented
39 remote-mail retrieval and forwarding utility intended to be used over
40 on-demand TCP/IP links (such as SLIP or PPP connections). It supports
41 every remote-mail protocol now in use on the Internet: POP2, POP3,
42 RPOP, APOP, KPOP, all flavors of IMAP, and ESMTP ETRN. It can even support
43 IPv6 and IPSEC.<P>
44
45 Fetchmail retrieves mail from remote mail servers and forwards it via
46 SMTP, so it can then be be read by normal mail user agents such as <a
47 href="http://www.cs.hmc.edu/~me/mutt/">mutt</a>, elm(1) or BSD Mail.
48 It allows all your system MTA's filtering, forwarding, and aliasing
49 facilities to work just as they would on normal mail.<P>
50
51 Fetchmail offers better security than any other Unix remote-mail
52 client.  It supports APOP, KPOP, OTP, Compuserve RPA, and IMAP RFC1731
53 encrypted authentication methods to avoid sending passwords en
54 clair. It can be configured to support end-to-end encryption via
55 tunneling with <a href="http://www.cs.hut.fi/ssh/">ssh, the Secure Shell</a><p>
56
57 Fetchmail can be used as a POP/IMAP-to-SMTP gateway for an entire DNS
58 domain, collecting mail from a single drop box on an ISP and
59 SMTP-forwarding it based on header addresses. (We don't really
60 recommend this, though, as it may lose important envelope-header
61 information.  ETRN or a UUCP connection is better.)<p>
62
63 Fetchmail can be started automatically and silently as a system daemon
64 at boot time.  When running in this mode with a short poll interval,
65 it is pretty hard for anyone to tell that the incoming mail link is
66 not a full-time "push" connection.<p>
67
68 Fetchmail is easy to configure, fast, and lightweight.  It packs all
69 its standard features (POP3, IMAP, and ETRN support) in less than 90K
70 of core on a Pentium under Linux.<p>
71
72 <H1>Where to find out more about fetchmail:</H1>
73
74 See the <a href="fetchmail-features.html">Fetchmail Feature List</a> for more
75 about what fetchmail does.<p>
76
77 See the <a href="fetchmail-FAQ.html">HTML Fetchmail FAQ</A> for
78 troubleshooting help.<p>
79
80 See the <a href="http:design-notes.html">Fetchmail Design Notes</a>
81 for discussion of some of the design choices in fetchmail.<P>
82
83 Finally, see the distribution <a href="NEWS">NEWS file</a> for a
84 description of changes in recent versions.<p>
85
86 <H1>How to get fetchmail:</H1>
87
88 You can get any of the following here:
89 <UL>
90 <LI> <a href="fetchmail-$version.tar.gz">
91         Gzipped source archive of fetchmail $version</a>
92 <LI> <a href="fetchmail-$version-1.i386.rpm">
93         Intel binary RPM of fetchmail $version</a>
94 <LI> <a href="fetchmail-$version-1.src.rpm">
95         Source RPM of fetchmail $version</a>
96 </UL>
97
98 (Note that the RPMs don't have the POP2, OTP, IPv6, Kereberos, or
99 Compuserve RPA support compiled in.  To get that you will have to
100 build from sources.)<p>
101
102 The latest version of fetchmail is also carried in the 
103 <a href="http://sunsite.unc.edu/pub/Linux/system/mail/pop/!INDEX.html">
104 Sunsite remote mail tools directory</a>.
105
106 <H1>Getting help with fetchmail</H1>
107
108 There is a fetchmail-friends list for people who want to discuss fixes
109 and improvements in fetchmail and help co-develop it.  It's at <a
110 href="mailto:fetchmail-friends@ccil.org">fetchmail-friends@ccil.org</a>.
111 There is also an announcements-only list, <em>fetchmail-announce@ccil.org</em>.<P>
112
113 Both lists are SmartList reflectors; sign up in the usual way with a
114 message containing the word "subscribe" in the subject line sent to
115 <a href="mailto:fetchmail-friends-request@ccil.org?subject=subscribe">
116 fetchmail-friends-request@ccil.org</a> or
117 <a href="mailto:fetchmail-announce-request@ccil.org?subject=subscribe">
118 fetchmail-announce-request@ccil.org</a>. (Similarly, "unsubscribe"
119 in the Subject line unsubscribes you, and "help" returns general list help) <p>
120
121 Note: before submitting a question to the list, <strong>please read
122 the <a href="fetchmail-FAQ.html">FAQ</a></strong> (especially item <a
123 href="http:fetchmail-FAQ.html#G3">G3</a> on how to report bugs).  We
124 tend to get the same three newbie questions over and over again.  The
125 FAQ covers them like a blanket.  Actually, I'll answer the most common
126 one right here: <em>If you've tried everything but can't get multidrop
127 mode to work, it is almost certainly because your DNS service (or your
128 provider's) is broken.</em><P>
129
130 Fetchmail was written and is maintained by <a
131 href="../index.html">Eric S. Raymond</a>.  <a
132 href="mailto:funk+@osu.edu">Rob Funk</a>, <a
133 href="mailto:alberty@apexxtech.com">Al Youngwerth</a> and <a
134 href="mailto:imdave@mcs.net">Dave Bodenstab</a> are fetchmail's
135 designated backup maintainers.  Other backup maintainers may be added
136 in the future, in order to ensure continued support should Eric S.
137 Raymond drop permanently off the net for any reason.<P>
138
139 <H1>Who uses fetchmail:</H1>
140
141 Fetchmail entered full production status with the 2.0 version in
142 November 1996 after about five months of evolution from the ancestral
143 <IT>popclient</IT> utility. It has since come into extremely wide use in the
144 Internet/Unix/Linux community.  The Red Hat and Debian Linux distributions
145 include it.  A customized version is used at Whole Earth 'Lectronic
146 Link. Several large ISPs are known to recommend it to Unix-using SLIP
147 and PPP customers.<p>
148
149 Over five hundred people have participated on the fetchmail beta
150 list.  While it's hard to count free software users, we can estimate
151 based on (a) population figures at the WELL and other known fetchmail
152 sites, (b) the size of the Linux-using ISP customer base, and (c) the
153 volume of fetchmail-related talk on USENET.  These estimates suggest
154 that daily fetchmail users number well into the tens of thousands, and
155 possibly over a hundred thousand.<p>
156
157 <H1>The fetchmail paper:</H1>
158
159 The fetchmail development project was a sociological experiment as well
160 as a technical effort.  I ran it as a test of some theories about why the
161 Linux development model works.<P>
162
163 I wrote a paper, <A HREF="../writings/cathedral.html">The Cathedral
164 And The Bazaar</A>, about these theories and the project. It was well
165 received at <A HREF="http://www.linux-kongress.de"> Linux Kongress
166 '97</A> and the <A HREF="http://www.ale.org/showcase"> Atlanta Linux
167 Expo</A> two weeks later.  I also presented it at Tim O'Reilly's <A
168 HREF="http://www.ora.com/perlconference">Perl Conference</A> August
169 19th-21st 1997 and at LinuxPro in Warsaw, December 11 1997.  It's
170 going to be the basis for an invited presentation at Usenix '98. A lot
171 of people like it (and the folks at Netscape tell me it helped them
172 decide to <a
173 href="http://www.netscape.com/newsref/pr/newsrelease558.html"> give
174 away the source for Netscape Communicator</a>).<P>
175
176 <H1>Recent releases and where fetchmail is going:</H2>
177
178 Fetchmail is now sufficiently stable and effective that I'm getting
179 very little pressure to fix things or add features.  Development has
180 slowed way down, release frequency has dropped off, and we're
181 basically in maintainance mode.<p>
182
183 Major changes or additions therefore seem unlikely until there are
184 significant changes in or additions to the related protocol RFCs.  One
185 development that would stimulate a new release almost instantly is the
186 development of a standard lightweight encrypted authentication method
187 for IMAP sessions.<p>
188
189 <H1>Where you can use fetchmail:</H1>
190
191 The fetchmail code was developed under Linux, but has also been
192 extensively tested under 4.4BSD, Solaris, AIX, and NEXTSTEP.  It
193 should be readily portable to other Unix variants (it requires only
194 POSIX plus BSD sockets, and uses GNU autoconf).<P>
195
196 Fetchmail is supported only for Unix by its official maintainers.
197 However, it is reported to build and run correctly under AmigaOS and
198 QNX as well. A <a href="http://studentweb.tulane.edu/%7Ejmcbray/os2">beta
199 OS/2 port</a> is available from Jason F. McBrayer.<p>
200
201 <H1>Fetchmail's funniest fan letter:</H1>
202
203 <A HREF="funny.html">This letter</A> still cracks me up whenever I reread it. 
204
205 <H1>The fetchmail button:</H1>
206
207 If you use fetchmail and like it, here's a nifty fetchmail button you
208 can put on your web page:<P>
209
210 <center><img src="fetchmail.gif"></center><P>
211
212 Thanks to <a href="http://www.gl.umbc.edu/~smatus1/">Steve
213 Matuszek</a> for the graphic design.  The hand in the button (and the
214 larger top-of-page graphic) was actually derived from a color scan of
215 the fetchmail author's hand. <P>
216
217 <H1>Fetchmail mirror sites:</H1>
218
219 There is a FTP mirror of the fetchmail FTP directory (not this WWW
220 home site, just the current sources and RPM) in Japan at
221 <a href="ftp://ftp.win.or.jp/pub/network/mail/fetchmail">
222 ftp://ftp.win.or.jp/pub/network/mail/fetchmail</a>.<P>
223
224 <HR>
225 <table width="100%" cellpadding=0><tr>
226 <td width="30%">Back to 
227 <a href="http://$WWWHOST/~esr/software.html">Software</a>
228 <td width="30%" align=center>Up to <a href="/~esr/sitemap.html">Site Map</a>
229 <td width="30%" align=right>$date
230 </table>
231
232 <P><ADDRESS>Eric S. Raymond <A HREF="mailto:esr@thyrsus.com">&lt;esr@snark.thyrsus.com&gt;</A></ADDRESS>
233 </BODY>
234 </HTML>
235 EOF
236
237 # The following sets edit modes for GNU EMACS
238 # Local Variables:
239 # mode:html
240 # truncate-lines:t
241 # End: