Cleancode eMail

Last updated
Cleancode eMail
Developer(s) Dean Jones [1] [2]
Repository github.com/deanproxy/eMail
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

Email Method of exchanging digital messages between people over a network

Electronic mail is a method of exchanging messages ("mail") between people using electronic devices. Email entered limited use in the 1960s, but users could only send to users of the same computer, and some early email systems required the author and the recipient to both be online simultaneously, similar to instant messaging. Ray Tomlinson is credited as the inventor of email; in 1971, he developed the first system able to send mail between users on different hosts across the ARPANET, using the @ sign to link the user name with a destination server. By the mid-1970s, this was the form recognized as email.

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 a communication protocol for electronic mail transmission. As an Internet standard, SMTP was first defined in 1982 by RFC 821, and updated in 2008 by RFC 5321 to Extended SMTP additions, which is the protocol variety in widespread use today. Mail servers and other message transfer agents use SMTP to send and receive mail messages. Proprietary systems such as Microsoft Exchange and IBM Notes and webmail systems such as Outlook.com, Gmail and Yahoo! Mail may use non-standard protocols internally, but all use SMTP when sending to or receiving email from outside their own systems. SMTP servers commonly use the Transmission Control Protocol on port number 25.

Email client computer software that allows sending and receiving emails

An email client, email reader or more formally mail user agent (MUA) 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, first implemented for Fifth Edition Unix.

Exim Mail transfer agent

Exim is a mail transfer agent (MTA) used on Unix-like operating systems. Exim is 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 an acronym of Unix-to-Unix Copy. The term generally refers to a suite of computer programs and protocols allowing remote execution of commands and transfer of files, email and netnews between computers.

Unix security refers to the means of securing a Unix or Unix-like operating system. A secure environment is achieved not only by the design concepts of these operating systems, but also through vigilant user and administrative practices.

Various anti-spam techniques are used to prevent email spam.

Mutt (email client) 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.

Transport Neutral Encapsulation Format or TNEF is a proprietary email attachment format used by Microsoft Outlook and Microsoft Exchange Server. An attached file with TNEF encoding is most often named winmail.dat or win.dat, and has a MIME type of Application/MS-TNEF. The official (IANA) media type, however, is application/vnd.ms-tnef.

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

Mercurial cross-platform, distributed revision-control tool for software developers

Mercurial is a distributed revision-control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS and Linux.

This is a comparison of mail servers: mail transfer agents, mail delivery agents, and other computer software that provide e-mail services.

Shinken (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.

Ayttm

Ayttm is a multi-protocol instant messaging client. It is the heir of the EveryBuddy project.

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.

PHPMailer A PHP framework to send emails

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

The history of email extends over more than 50 years, entailing an evolving set of technologies and standards that culminated in the email systems in use today.

References

  1. 1 2 3 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.