HOME

TheInfoList



OR:

Alpine is a
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
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 and informally U-Dub or U Dub) is a public research university in Seattle, Washington, United States. Founded in 1861, the University of Washington is one of the oldest universities on the West Coast of the Uni ...
. 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. ''World Flora Online'' accepts 134 species-rank taxa (119 species and 15 nothospecies) of pines as cu ...
Message System that adds support for
Unicode Unicode or ''The Unicode Standard'' or TUS is a character encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized. Version 16.0 defines 154,998 Char ...
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 tech ...
s. Alpine can be learned by exploration and the use of context-sensitive help. 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 fro ...
can be customized.


Features

Alpine shares many common features of
console application A console application or command-line program is a computer program (applications or utilities) designed to be used via a text-only user interface. A console application can be used with a computer terminal, a system console, or a terminal emu ...
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 Pop or POP may refer to: Arts, entertainment, and media * Pop music, a musical genre Artists * POP, a Japanese idol group now known as Gang Parade * Pop! (British group), a UK pop group * Pop! featuring Angie Hart, an Australian band Album ...
,
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 typi ...
,
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 Unive ...
and
LDAP The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed Directory service, directory information services over an Internet Protocol (IP) networ ...
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 on a file system, rather than in a database. Each message is assigned a Computer file, file with a unique name, and each mail folder is a file system directory containing these fil ...
,
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 Concatenation, concatenated and store ...
, the mh format used by the mh message handling system, mbx, and 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 Ribe ...
(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 alternative 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. The configuration and address books can be saved locally or on a remote IMAP server where they are accessible from different computers. 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 ...
standard. Although Alpine was designed to be accessible to beginners, it can easily be set up for more advanced users. All screens in Alpine include built-in help, which can quickly be accessed with the CTRL-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. Offi ...
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 founded by Geoffrey B. Jeffery, Tim Perdue, and Drew Streib in November 1999. SourceForge provides a centralized software discovery platform, including an online platform for managing and hosting open-source soft ...
. 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 not only discussion groups or conversations, but also a repository to publish articles, start ...
comp.mail.pine. Most major
Unix-like A Unix-like (sometimes referred to as UN*X, *nix 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 Uni ...
systems currently use this as the primary
upstream Upstream may refer to: * Upstream (hydrology), the direction towards the source of a stream (against the direction of flow) * Upstream (bioprocess), part of therapeutic cell manufacturing processes from early cell isolation and cultivation until ...
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 The Apache License is a permissive free software license written by the Apache Software Foundation (ASF). It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software ...
(version 2 – November 29, 2006), and saw its first public
alpha release The software release life cycle is the process of developing, testing, and distributing a software product (e.g., an operating system). It typically consists of several stages, such as pre-alpha, alpha, beta, and release candidate, before the fi ...
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 non-web-based email client programs. General Basic general information about the clients: creator/company, O/S, license, and interface. Release history A brief digest ...
*
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 Free 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 Software using the Apache license