Fetchmail
Original authorEric S. Raymond
Stable release
6.6.4[1] Edit this on Wikidata / 8 May 2026; 39 days ago (8 May 2026)
Operating systemUnix-like
TypeMail delivery agent
LicenseGNU General Public License
Websitewww.fetchmail.info
Repository

Fetchmail is an open-source software utility for POSIX-compliant operating systems which is used to retrieve e-mail from a remote POP3, IMAP, or ODMR mail server to the user's local system. It was developed from the popclient program, written by Carl Harris.[2]

Its chief significance is perhaps that its author, Eric S. Raymond, used it as a model to discuss his theories of open-source software development in a widely read and influential essay on software development methodologies The Cathedral and the Bazaar.

Design

edit

By design, Fetchmail's only means of delivering messages is by submitting them to the local MTA/Message transfer agent or invoking a mail delivery agent[3] like procmail, maildrop, or sendmail; delivering directly to mail folders such as maildir is not supported.

It is a C program evolved by gradual mutation from an ancestor already written in C.[4]

Dan Bernstein, getmail creator Charles Cazabon and FreeBSD developer Terry Lambert, have criticized Fetchmail's design,[5] its number of security holes,[6] and that it was prematurely put into "maintenance mode". In 2004, a new team of maintainers took over Fetchmail development,[7] and laid out development plans that broke with design decisions that Eric Raymond had made in earlier versions.[8]

See also

edit

References

edit
  1. ^ Matthias Andree (8 May 2026). "The 6.6.4 release of fetchmail is available (fixes --moveto, improves build, also with AWS-LC or wolfSSL)". Retrieved 16 June 2026.
  2. ^ Raymond, Eric. "Eric S. Raymond's former Design Notes On Fetchmail". Retrieved 2007-04-03.
  3. ^ "...or into an MDA program...", Section G1, The Fetchmail FAQ.
  4. ^ Richardson, Anthony (2004). "An Online Unix System Programming Course For Computer Engineering Students". 2004 Annual Conference Proceedings. ASEE Conferences: 9.197.1–9.197.10. doi:10.18260/1-2--13866.
  5. ^ Lambert, Terry. "UUCP must stay; fetchmail sucks (was list 'o things)". Retrieved 2007-04-05.
  6. ^ Cazabon, Charles. "getmail frequently asked questions". Retrieved 2007-04-05.
  7. ^ "Developer History". Retrieved 2007-04-05.
  8. ^ "Design Notes On Fetchmail". Retrieved 2007-04-05.
edit

https://sourceforge.net/directory/os:windows/?q=fetchmail

📚 Artikel Terkait di Wikipedia

Eric S. Raymond

development of the open-source email software "popclient", renaming it to Fetchmail. Soon after this experience, in 1997, he wrote the essay "The Cathedral

Getmail

getmail is a simple mail retrieval agent intended as a replacement for fetchmail, implemented in Python. It can retrieve mail from POP3, IMAP4, and Standard

The Cathedral and the Bazaar

development process and his experiences managing an open source project, fetchmail. It examines the struggle between top-down and bottom-up design. The essay

Message delivery agent

includes a mail delivery agent fetchmail - Primarily a Mail retrieval agent (MRA) getmail - simpler, more secure, modern fetchmail alternative fdm — modern

Email

Current Alpine Balsa Citadel/UX Claws Mail Cleancode eMail Evolution fetchmail fdm Geary getmail GNUMail Gnus Gnuzilla IMP K-9 Mail KMail Mahogany Mailpile

Simple Mail Transfer Protocol

Current Alpine Balsa Citadel/UX Claws Mail Cleancode eMail Evolution fetchmail fdm Geary getmail GNUMail Gnus Gnuzilla IMP K-9 Mail KMail Mahogany Mailpile

Post Office Protocol

Current Alpine Balsa Citadel/UX Claws Mail Cleancode eMail Evolution fetchmail fdm Geary getmail GNUMail Gnus Gnuzilla IMP K-9 Mail KMail Mahogany Mailpile

Internet Message Access Protocol

Current Alpine Balsa Citadel/UX Claws Mail Cleancode eMail Evolution fetchmail fdm Geary getmail GNUMail Gnus Gnuzilla IMP K-9 Mail KMail Mahogany Mailpile