]> Pileus Git - ~andy/fetchmail/blob - indexgen.sh
cbe12031bbc13f20dec0e0b84ca8d647c840b0ea
[~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"> 
16 </HEAD>
17 <BODY>
18 <table width="100%" cellpadding=0><tr>
19 <td width="30%">Back to
20 <a href="http://www.ccil.org/~esr/esr-freeware.html">Freeware</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. <P>
43
44 Fetchmail retrieves mail from remote mail servers and forwards it via
45 SMTP, so it can then be be read by normal mail user agents such as
46 elm(1) or Mail(1).  It allows all your sytem MTA's filtering,
47 forwarding, and aliasing facilities to work just as they would on
48 normal mail.<P>
49
50 Fetchmail offers better security than any other Unix remote-mail
51 client.  It supports APOP, KPOP, and IMAP RFC1731 encrypted
52 authentication methods to avoid sending passwords en clair.<p>
53
54 Fetchmail can be used as a POP/IMAP-to-SMTP gateway for an entire
55 DNS domain, collecting mail from a single drop box on an ISP and
56 SMTP-forwarding it based on envelope and header addresses.<p>
57
58 Fetchmail can be started automatically and silently as a system daemon
59 at boot time.  When running in this mode with a short poll interval,
60 it is pretty hard for anyone to tell that the incoming mail link is
61 not a full-time "push" connection.<p>
62
63 Fetchmail is easy to configure, fast, and lightweight.  It packs all
64 its features in less than 90K of core on a Pentium under Linux.<p>
65
66 (Fetchmail is the successor of the old popclient utility, which is
67 officially dead.)<P>
68
69 <H1>Where to find out more about fetchmail:</H1>
70
71 See the <a href="fetchmail-features.html">Fetchmail Feature List</a> for more
72 about what fetchmail does.<p>
73
74 See the <a href="fetchmail-FAQ.html">HTML Fetchmail FAQ</A> for
75 troubleshooting help.<p>
76
77 See the <a href="http:design-notes.html">Fetchmail Design Notes</a>
78 for discussion of some of the design choices in fetchmail.<P>
79
80 Finally, see the distribution <a href="NEWS">NEWS file</a> for a
81 description of changes in recent versions.<P>
82
83 <H1>How to get fetchmail:</H1>
84
85 You can get any of the following here:
86 <UL>
87 <LI> <a href="fetchmail-$version.tar.gz">
88         Gzipped source archive of fetchmail $version</a>
89 <LI> <a href="fetchmail-$version-1.i386.rpm">
90         Intel binary RPM of fetchmail $version</a>
91 <LI> <a href="fetchmail-$version-1.src.rpm">
92         Source RPM of fetchmail $version</a>
93 </UL>
94
95 The latest version of fetchmail is also carried in the 
96 <a href="http://sunsite.unc.edu/pub/Linux/system/mail/pop/!INDEX.html">
97 Sunsite remote mail tools directory</a>.
98
99 <H1>Getting help with fetchmail</H1>
100
101 There is a fetchmail-friends list for people who want to discuss fixes
102 and improvements in fetchmail and help co-develop it.  It's at 
103 <a href="mail:fetchmail-friends@thyrsus.com">fetchmail-friends@thyrsus.com</a>
104 and is a SmartList reflector; sign up in the usual way with a message
105 containing the word "subscribe" in the subject line sent to
106 to <a href="mail:fetchmail-friends-request@thyrsus.com">
107 fetchmail-friends-request@thyrsus.com</a>. (Similarly, "unsubscribe"
108 in the Subject line unsubscribes you, and "help" returns general list help) <p>
109
110 Note: before submitting a question to the list, <strong>please read
111 the <a href="fetchmail.FAQ.html">FAQ</a></strong>.  We tend to get the
112 same three newbie questions over and over again.  The FAQ covers them
113 like a blanket.  Actually, I'll answer the most common one right here:
114 <em>If you've tried everything but can't get multidrop mode to work,
115 it is almost certainly because your DNS service (or your provider's) is
116 broken.</em><P>
117
118 Fetchmail was written and is maintained by <a
119 href="../index.html">Eric S. Raymond</a>.  <a
120 href="mailto:funk+@osu.edu">Rob Funk</a> and <a
121 href="mailto:alberty@apexxtech.com">Al Youngwerth</a> are fetchmail's
122 designated backup maintainers.  Other backup maintainers may be added
123 in the future, in order to ensure continued support should Eric S.
124 Raymond drop permanently off the net for any reason.<P>
125
126 <H1>Who uses fetchmail:</H1>
127
128 Fetchmail entered full production status with the 2.0 version in
129 November 1996 after about five months of evolution from the ancestral
130 <IT>popclient</IT> utility. It has since come into extremely wide use in the
131 Internet/Unix/Linux community.  The Red Hat and Debian Linux distributions
132 include it.  A customized version is used at Whole Earth 'Lectronic
133 Link. Several large ISPs are known to recommend it to Unix-using SLIP
134 and PPP customers.<p>
135
136 Over three hundred people have participated on the fetchmail beta
137 list.  While it's hard to count free software users, we can estimate
138 based on (a) population figures at the WELL and other known fetchmail
139 sites, (b) the size of the Linux-using ISP customer base, and (c) the
140 volume of fetchmail-related talk on USENET.  These estimates suggest
141 that daily fetchmail users number well into the tens of thousands, and
142 possibly over a hundred thousand.<p>
143
144 <H1>The fetchmail paper:</H1>
145
146 The fetchmail development project was a sociological experiment as well
147 as a technical effort.  I ran it as a test of some theories about why the
148 Linux development model works.<P>
149
150 I wrote a paper, <A HREF="../writings/cathedral.html">The Cathedral
151 And The Bazaar</A>, about these theories and the project. It was well
152 received at <A HREF="http://www.linux-kongress.de"> Linux Kongress
153 '97</A> and the <A HREF="http://www.ale.org/showcase"> Atlanta Linux
154 Expo</A> two weeks later.  I'll be giving it at Tim O'Reilly's
155 <A HREF="http://www.ora.com/perlconference">Perl Conference</A>
156 August 19th-21st.  A lot of people like it.<P>
157
158 <H1>Recent releases and where fetchmail is going:</H2>
159
160 The 4.0 release was intended to be a stable "gold" release which OS
161 integrators could rely on for a good long time.  And so it would have
162 been for Linux systems, but some minor build problems on DEC Unix and AIX
163 cropped up.  Hence the 4.0.1 release.<p>
164
165 After 4.0.1 I wrote: "Development has essentially stopped because
166 there seems to be little more that needs doing."  This turned out to
167 be not quite true, I've added some minor option switches since, mostly
168 to deal with weird configuration situations. <P>
169
170 The present TO-DO list reads:<P>
171
172 <UL>
173 <LI>
174 Generate bounce messages when delivery is refused.  See RFC1891, RFC1894.
175
176 <LI>
177 More log levels?
178
179 <LI>
180 Use the libmd functions for md5 under Free BSD?  (Low priority.)
181
182 <LI>
183 Send notification mail on messages skipped due to --limit?
184 </UL>
185
186 But these are frills.  I'm not seeing serious user demand for any of them.<P>
187
188 Major changes or additions now seem unlikely until there are
189 significant changes in or additions to the related protocol RFCs.<p>
190
191 <H1>Where you can use fetchmail:</H1>
192
193 The fetchmail code was developed under Linux, but has also been
194 extensively tested under 4.4BSD, Solaris, AIX, and NEXTSTEP.  It should be
195 readily portable to other Unix variants (it uses GNU autoconf).  Early
196 versions were also ported to QNX, but the status of that port is
197 presently unknown.  It is reported to build and run correctly under AmigaOS.<p>
198
199 <H1>Fetchmail's funniest fan letter:</H1>
200
201 <A HREF="funny.html">This letter</A> still cracks me up whenever I reread it. 
202
203 <H1>The fetchmail button:</H1>
204
205 If you use fetchmail and like it, here's a nifty fetchmail button you
206 can put on your web page:<P>
207
208 <center><img src="fetchmail.gif"></center><P>
209
210 Thanks to Steve Matuszek for the graphic design.  The hand in the
211 button (and the larger top-of-page graphic) was actually derived from
212 a color scan of the fetchmail author's hand. <P>
213
214 <H1>Fetchmail mirror sites:</H1>
215
216 There is a FTP mirror of the fetchmail FTP directory (not this WWW
217 home site, just the current sources and RPM) in Japan at
218 <a href="ftp://ftp.win.or.jp/pub/network/mail/fetchmail">
219 ftp://ftp.win.or.jp/pub/network/mail/fetchmail</a>.<P>
220
221 <HR>
222 <table width="100%" cellpadding=0><tr>
223 <td width="30%">Back to 
224 <a href="http://www.ccil.org/~esr/esr-freeware.html">Freeware</a>
225 <td width="30%" align=center>Up to <a href="/~esr/sitemap.html">Site Map</a>
226 <td width="30%" align=right>$date
227 </table>
228
229 <P><ADDRESS>Eric S. Raymond <A HREF="mailto:esr@thyrsus.com">&lt;esr@snark.thyrsus.com&gt;</A></ADDRESS>
230 </BODY>
231 </HTML>
232 EOF
233
234 # The following sets edit modes for GNU EMACS
235 # Local Variables:
236 # mode:html
237 # truncate-lines:t
238 # End: