Content deleted Content added
→Benefits: “M” starts with a vowel (“a MSA” to “an MSA”) |
m Reverted edits by 2A00:23C7:E0A6:DC01:448A:C23A:1A93:B5F7 (talk) to last version by Citation bot |
||
(7 intermediate revisions by 7 users not shown) | |||
Line 1:
{{more citations needed|date=March 2017}}
A '''message submission agent''' ('''MSA'''), or '''mail submission agent''', is a [[computer program]] or [[software agent]] that receives [[electronic mail]] messages from a [[mail user agent]] (MUA) and cooperates with a [[mail transfer agent]] (MTA) for delivery of the mail. It uses ESMTP, a variant of the [[Simple Mail Transfer Protocol]] (SMTP), as specified in [[Request for Comments|RFC]] 6409.<ref name="rfc6409"/>
Many MTAs perform the function of an MSA as well, but there are also programs that are specially designed as MSAs without full MTA functionality.<ref>{{
{{cite IETF
| title = Message Submission for Mail
Line 20:
==Benefits==
Separation of the [[Mail transfer agent|MTA]] and MSA functions produces several benefits
One benefit is that an MSA, since it is interacting directly with the author's MUA, can correct minor errors in a message
One more benefit is that with a dedicated port number, 587, it is always possible for users to connect to ''their ___domain'' to submit new mail. To combat spam (including spam being sent unwittingly by a victim of a [[botnet]]) many [[Internet service provider|ISPs]] and institutional [[Computer network|networks]] restrict the ability to connect to remote MTAs on port 25.
Another benefit is that separating the MTA and MSA functions makes it easier for an MTA to deny relaying, that is to refuse any mail that is not addressed to a recipient at a ___domain that is served locally. This is a strategy used by ISPs to prevent the sending of spam from virus-infected client computers. By contrast, an MSA must generally accept mail for any recipient on the Internet, though it only accepts such mail from authors who are authorized to use that MSA and who have established their identity to the MSA via authentication. In times when both mail submission and acceptance of incoming mail were usually accomplished using the same protocol and the same server, the ability to send mail to arbitrary destinations without authentication allowed spammers to use MTAs as a means of distributing [[E-mail spam|spam]] (since a single message transaction can request that an MTA relay a message to a large number of recipients), and also made it more difficult to trace a message to its origin.
==Protocol==
|