Alpine (e-mail Client)
   HOME

TheInfoList



OR:

Alpine is a
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
email client An email client, email reader or, more formally, message user agent (MUA) or mail user agent is a computer program used to access and manage a user's email. A web application which provides message management, composition, and reception functio ...
developed at the
University of Washington The University of Washington (UW, simply Washington, or informally U-Dub) is a public research university in Seattle, Washington. Founded in 1861, Washington is one of the oldest universities on the West Coast; it was established in Seattle a ...
. Alpine is a rewrite of the
Pine A pine is any conifer tree or shrub in the genus ''Pinus'' () of the family Pinaceae. ''Pinus'' is the sole genus in the subfamily Pinoideae. The World Flora Online created by the Royal Botanic Gardens, Kew and Missouri Botanical Garden accep ...
Message System that adds support for
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
and other features. Alpine is meant to be suitable for both inexperienced email users and the most demanding of
power user A power user is a user of computers, software and other electronic devices, who uses advanced features of computer hardware, operating systems, programs, or websites which are not used by the average user. A power user might not have extensive tec ...
s. Alpine can be learned by exploration and the use of
context-sensitive help Context-sensitive help is a kind of online help that is obtained from a specific point in the state of the software, providing help for the situation that is associated with that state.US patent 5285709 Context-sensitive help, as opposed to genera ...
. The
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
can be customized.


Features

Alpine shares many common features of
console application A console application is a computer program designed to be used via a text-only computer interface, such as a text terminal, the command-line interface of some operating systems (Unix, DOS, etc.) or the text-based interface included with most gra ...
s, like a rich set of shortcut keys, using a keyboard instead of a mouse for all navigation and operations. In fact, all operations in Alpine have corresponding shortcut keys. Unlike other console applications targeting developers and experienced users, which often require users to edit a configuration file, Alpine lets users change most configuration options within the software. This makes alpine one of the most easy to learn console-based email clients. Alpine supports
IMAP In computing, the Internet Message Access Protocol (IMAP) is an Internet standard protocol used by email clients to retrieve email messages from a mail server over a TCP/IP connection. IMAP is defined by . IMAP was designed with the goal of per ...
, POP,
SMTP The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients typical ...
,
NNTP The Network News Transfer Protocol (NNTP) is an application protocol used for transporting Usenet news articles (''netnews'') between news servers, and for reading/posting articles by the end user client applications. Brian Kantor of the Univers ...
and
LDAP The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. Directory servi ...
protocols natively. Although it does not support composing HTML email, it can display emails that only have HTML content as text. Alpine can read and write to folders in several formats, including
Maildir The Maildir e-mail format is a common way of storing email messages in which each message is stored in a separate file with a unique name, and each mail folder is a file system directory. The local file system handles file locking as messages are ...
,
mbox Mbox is a generic term for a family of related file formats used for holding collections of email messages. It was first implemented in Research Unix, Fifth Edition Unix. All messages in an mbox mailbox are concatenated and stored as plain text ...
, the mh format used by the mh message handling system, mbx, and
MIX Mix, mixes or mixing may refer to: Persons & places * Mix (surname) ** Tom Mix (1880-1940), American film star * nickname of Mix Diskerud (born Mikkel, 1990), Norwegian-American soccer player * Mix camp, an informal settlement in Namibia * Mix ...
. Alpine includes its own editor
Pico Pico may refer to: Places The Moon * Mons Pico, a lunar mountain in the northern part of the Mare Imbrium basin Portugal * Pico, a civil parish in the municipality of Vila Verde * Pico da Pedra, a civil parish in the municipality of Ribei ...
(Pico stands for PIne COmposer), which includes commands for basic editing of files, such as, search and replace, spelling, and justifying of text, besides cut and paste, and intuitive navigation commands. However, any editor can be used to compose messages in Alpine, using the Editor configuration variable. Besides being able to set up an alternate editor, users can configure more than a hundred variables and options to their liking, including setting up configuration for sending and receiving e-mail from different services, through an Incoming Folders collection and the use of personalities (called roles in Alpine), and therefore a user can share the same address book between different accounts. Alpine can also sort individual folders by several criteria, including threading, original sender, recipient, and size. Alpine also allows users to configure colors, filters, scores, and character set of the display among others. Your configuration and address books can be saved locally or on a remote IMAP server, so that they be accessible to you wherever you are. Alpine also handles encrypted and signed messages using the
S/MIME S/MIME (Secure/Multipurpose Internet Mail Extensions) is a standard for public key encryption and signing of MIME data. S/MIME is on an IETF standards track and defined in a number of documents, most importantly . It was originally developed by R ...
standard. Although Alpine was designed to be accessible to beginners, it can be easily set up for more advanced users. All screens in Alpine include built-in help, which can be quickly accessed with the
CTRL In computing, a Control key is a modifier key which, when pressed in conjunction with another key, performs a special operation (for example, ); similar to the Shift key, the Control key rarely performs any function when pressed by itself. ...
-G command.


History


University of Washington

Alpine 1.0 was publicly released on December 20, 2007. On 4 August 2008, the UW Alpine team announced that after one more release, incorporating Web Alpine 2.0, they would "shift
heir Inheritance is the practice of receiving private property, titles, debts, entitlements, privileges, rights, and obligations upon the death of an individual. The rules of inheritance differ among societies and have changed over time. Officiall ...
effort from direct development into more of a consultation and coordination role to help integrate contributions from the community." This was taken to mean that UW no longer maintains Alpine, and left development to others.


re-alpine fork

In June 2009, a project named re-alpine was created on
SourceForge SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrorin ...
. This was used as an upstream for patches from maintainers. In August 2013, the re-alpine project official announced the December 21, 2012, release of Re-alpine 2.03, their last official release.


Current

Since January 2013, Eduardo Chappa, an active software developer formerly from the University of Washington, has released newer versions of Alpine from his site. His announcement was made public on the
Usenet newsgroup A Usenet newsgroup is a repository usually within the Usenet system, for messages posted from users in different locations using the Internet. They are discussion groups and are not devoted to publishing news. Newsgroups are technically distinct ...
comp.mail.pine. Most major
Unix-like A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
systems currently use this as the primary
upstream Upstream may refer to: * Upstream (bioprocess) * ''Upstream'' (film), a 1927 film by John Ford * Upstream (networking) * ''Upstream'' (newspaper), a newspaper covering the oil and gas industry * Upstream (petroleum industry) * Upstream (software ...
site. On March 17, 2017, Chappa announced the release of version 2.21. Version 2.22 was released on January 19, 2020. Version 2.23 was released on June 19, 2020. Version 2.24 was released on October 10, 2020. Version 2.25 was released on September 18, 2021. The latest stable released version, 2.26, was released on June 2, 2022 while the most recent developmental version, 2.25.1, was released on December 3, 2021.


Name

"Alpine" officially stands for Alternatively Licensed Program for Internet News and Email. UW has also referred to it as "Apache Licensed Pine".


License

Alpine is licensed under the Apache License (version 2 - November 29, 2006), and saw its first public
alpha release A software release life cycle is the sum of the stages of development and maturity for a piece of computer software ranging from its initial development to its eventual release, and including updated versions of the released version to help impro ...
December 20, 2007. This milestone was a new approach, since the alpha test of Pine was always non-public.


See also

*
Comparison of email clients The following tables compare general and technical features of notable email client programs. General Basic general information about the clients: creator/company, O/S, licence, & interface. Clients listed on a light purple background are no long ...
*
Text-based email client A text-based email client is an email client with its user interface being text-based, occupying a whole terminal screen. Other kind of email clients are GUI-based (cf. email client) or Web-based, see Webmail. Text-based email clients may be ...
*
UW IMAP The UW IMAP server was the reference server implementation of the Internet Message Access Protocol. It was developed at the University of Washington by Mark Crispin and others. History UW-IMAP's development began c.1988. As of 2003, UW IMAP ...


References


External links

* {{Email clients Software that uses ncurses 2007 software Free email software Email client software for Linux MacOS email clients Windows email clients Unix Internet software Portable software Console applications Free software programmed in C