### Sendmail简介

Sendmail是用于邮件传输和传递的标准Unix程序。当系统上的用户想要向另一主机上的某人发送电子邮件时，sendmail是执行传递邮件实际过程的程序。同样，当另一个系统上的某人向您的一个用户发送邮件时，sendmail将接收该电子邮件并将其存储在用户的邮件文件中。

Sendmail仅是MTA（邮件传输代理），这意味着它不向希望发送电子邮件的用户提供任何用户界面。用户实际上与称为MUA（邮件用户代理）进行交互的程序，例如Eudora，elm或/bin/mail。 MUA本身并不传递电子邮件，而是仅将电子邮件传递给sendmail进行传递。

用户MUA可以直接在您的系统上运行（如pine，elm或/bin/mail之类的MUA），也可以在可能是单用户PC的单独主机上运行（对于EUA，Exchange和Netscape Communicator等MUA）。在第一种情况下，通过直接调用sendmail并将消息传递给它来发送邮件，并通过读取用户的邮件假脱机文件来接收邮件。对于在其他主机上运行的MUA，通过使用SMTP协议连接到系统上的sendmail进程来发送邮件，并通过连接到单独的POP3服务器来接收邮件。

### Sendmail模块

该模块的主页显示一个图标表，每个图标用于配置sendmail功能的不同部分。但是，如果尚未在`sendmail.cf中`设置某些图标，则可能无法使用这些功能。安装sendmail时，可以通过编辑`.mc` （由`m4`转换为`sendmail.cf）`来选择可用的功能。除非您在安装时启用了许多功能（例如地址映射，域伪装和垃圾邮件控制），否则它们可能不可用。