Cleancode eMail

Last updated
Cleancode eMail
Developer(s) Dean Jones [1] [2]
Repository github.com/deanproxy/eMail
Written in C [1]
License GPLv2 [3]

Cleancode eMail [1] (also known as CleanCode Email [2] or simply email [4] [5] ) is a simple command line software utility for sending SMTP email. [5] It is portable enough to compile and run under Linux, [2] OS X, [2] BSD, Solaris, Cygwin and perhaps other Unix-like operating systems.[ citation needed ]

Contents

Features

Upon installing the Cleancode eMail, the email executable binary becomes available. [5] [1] [2]

This program offers features for sending email via SMTP. [5] It supports SMTP AUTH (via the LOGIN and PLAIN mechanisms), MIME attachments, an address book, encryption of both transport (via TLS) and message (via PGP), and digital signatures (via PGP). [5] [2] It can be easily used for sending email from the command line, or via shell scripts or other software packages. [5] [6] The lack of modern features helps Cleancode eMail stand out as a fast, efficient and helpful tool for system administrators in Unix-like environments, as that was its intentional purpose when first developed.[ citation needed ]

History

Cleancode eMail started in September 2001 and is currently[ when? ] still maintained and developed by the original author, Dean Jones. [2]

See also

Related Research Articles

<span class="mw-page-title-main">KornShell</span> Bourne shell backward compatible Unix shell created by David Korn

KornShell (ksh) is a Unix shell which was developed by David Korn at Bell Labs in the early 1980s and announced at USENIX on July 14, 1983. The initial development was based on Bourne shell source code. Other early contributors were Bell Labs developers Mike Veach and Pat Sullivan, who wrote the Emacs and vi-style line editing modes' code, respectively. KornShell is backward-compatible with the Bourne shell and includes many features of the C shell, inspired by the requests of Bell Labs users.

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 typically use SMTP only for sending messages to a mail server for relaying, and typically submit outgoing email to the mail server on port 587 or 465 per RFC 8314. For retrieving messages, IMAP is standard, but proprietary servers also often implement proprietary protocols, e.g., Exchange ActiveSync.

<span class="mw-page-title-main">Email client</span> Computer program used to access and manage a users email

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.

Mbox is a generic term for a family of related file formats used for holding collections of email messages. It was first implemented in Fifth Edition Unix.

<span class="mw-page-title-main">Exim</span> Mail transfer agent (written 1995)

Exim is a mail transfer agent (MTA) used on Unix-like operating systems. Exim is a free software distributed under the terms of the GNU General Public License, and it aims to be a general and flexible mailer with extensive facilities for checking incoming e-mail.

UUCP is a suite of computer programs and protocols allowing remote execution of commands and transfer of files, email and netnews between computers.

<span class="mw-page-title-main">Sylpheed</span>

Sylpheed is an open-source e-mail client and news client licensed under GNU GPL-2.0-or-later with the library part LibSylph under GNU LGPL-2.1-or-later. It provides easy configuration and an abundance of features. It stores mail in the MH Message Handling System. Sylpheed runs on Unix-like systems such as Linux or BSD, and it is also usable on Windows. It uses GTK+.

<span class="mw-page-title-main">Mutt (email client)</span> Text-based email client for Unix-like systems

Mutt is a text-based email client for Unix-like systems. It was originally written by Michael Elkins in 1995 and released under the GNU General Public License version 2 or any later version.

<span class="mw-page-title-main">Psi (instant messaging client)</span> Instant messaging client

Psi is a free instant messaging client for the XMPP protocol which uses the Qt toolkit. It runs on Linux, Windows, macOS and OS/2.

<span class="mw-page-title-main">Kontact</span> Personal information manager software

Kontact is a personal information manager and groupware software suite developed by KDE. It supports calendars, contacts, notes, to-do lists, news, and email. It offers a number of inter-changeable graphical UIs all built on top of a common core.

The following tables compare general and technical features of notable email client programs.

The comparison of mail servers covers mail transfer agents (MTAs), mail delivery agents, and other computer software that provide e-mail services.

mail is a command-line email client for Unix and Unix-like operating systems.

<span class="mw-page-title-main">Shinken (software)</span> Network monitoring software

Shinken is an open source computer system and network monitoring software application compatible with Nagios. It watches hosts and services, gathers performance data and alerts users when error conditions occur and again when the conditions clear.

The following outline is provided as an overview of and topical guide to the Perl programming language:

Amavis is an open-source content filter for electronic mail, implementing mail message transfer, decoding, some processing and checking, and interfacing with external content filters to provide protection against spam and viruses and other malware. It can be considered an interface between a mailer and one or more content filters.

<span class="mw-page-title-main">PHPMailer</span>

PHPMailer is a code library to send (transport) emails safely and easily via PHP code from a web server.

msmtp is an SMTP client. It is free software, published under the GPLv3. msmtp is packaged by major Linux distributions and by FreeBSD. It can also be found bundled in Android applications.

<span class="mw-page-title-main">Text-based email client</span> Email client that does not use graphics

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 or Web-based, see Webmail.

References

  1. 1 2 3 4 Jones, Dean (2018-02-27). "eMail". GitHub.
  2. 1 2 3 4 5 6 7 Lawrence, Tony (2012-07-12). "CleanCode Email". A.P. Lawrence.
  3. "COPYING". GitHub. Sep 20, 2010.
  4. Freshmeat (2014-06-18). "Email". Slashdot Media.
  5. 1 2 3 4 5 6 Martin, Ben (2006-06-06). "A utility for sending complex email messages from the command line". The Linux Foundation.
  6. Cox, Frank (2012-09-03). "List Wrangler – Email Mailing List Manager for GTK+". Melville Theatre. Archived from the original on 2018-04-12. Retrieved 2018-11-10.