E-MAIL CLIENT

(Redirected from Mail User Agent)

Mozilla Thunderbird e-mail client

An 'e-mail client' is a frontend computer program used to manage e-mail. Large all-in-one e-mail clients such as Mozilla Thunderbird and Microsoft Outlook today combine the operations of an MSA, MDA, MRA and MUA in one application. However, simple MUAs like Mutt are also sometimes referred to as e-mail clients.

Contents
Function of an MUA
Mail concept
Standards
Webmail
Notes
See also

Function of an MUA


A mail user agent (MUA) functions by connecting to a mailbox into which e-mail has been fetched and stored in a particular format. It typically presents a simple user interface to perform tasks with the mail. An MUA by itself is incapable of sending or retrieving mail.

Mail concept


In a POP3 mail setup, an MRA retrieves mail from a remote mailserver. An MDA delivers that mail to a local mailbox. Finally, an MUA connects to the local mailbox and reads mail. An MSA posts the message to a nearby MTA. The MTA is then called to connect to a remote MTA to send mail.[1] However, note that some/ several of these components may be built into the same application. For example, most MUAs act as an MSA to submit messages to the user's ISP's SMTP server.
In an IMAP mail setup, an MDA is unnecessary as the mail stays on the mailserver and is directly read from there.

Standards


While popular protocols for retrieving mail include POP3 and IMAP4, sending mail is usually done using the SMTP protocol.
Another important standard supported by most e-mail clients is MIME, which is used to send binary file e-mail attachments. Attachments are files that are not part of the e-mail proper, but are sent with the e-mail.
Most e-mail clients use an X-Mailer header to identify the software used to send the message. According to RFC 2076[2], this is a common but non-standard header.

Webmail


In addition to the fat client e-mail clients and small MUAs in cooperation with a local MDA/ MTA/ MRA, there are also Web-based e-mail programs called webmail. Webmail has several advantages which include the ability to send and receive e-mail from anywhere using a single application: a web browser. This eliminates the need to setup an MTA/ MRA/ MDA/ MUA chain. Significant examples of e-mail services which also provide the user a webmail interface are Hotmail, Gmail and Yahoo.

Notes


1. http://wiki.mutt.org/?MailConcept
2. http://www.faqs.org/rfcs/rfc2076.html

See also



Comparison of e-mail clients

Unicode and e-mail

This article provided by Wikipedia. To edit the contents of this article, click here for original source.

psst.. try this: add to faves