Status-625

实在是不想再看有关怎么配置sendmail的文档和wiki了。可能是我水平低劣,官网上也找不到最新版的手册(manual)/文档(doc)/FAQ,因为只能找到旧版的。四处搜刮,找到一些教程,多少能覆盖一些配置的疑问,但实在是涉及面太小。虽然源码里附带了一些文档,但因为我资质平庸,读起来实在费劲。不过,也可能正如作者在文档里所说,实在太复杂了:

The sendmail configuration can be daunting at first. The world is complex, and the mail configuration reflects that.

Sendmail Installation and Operation Guide – BASIC INSTALLATION – Configuration Files

Status-620

花了好几个小时才(大致)看完sendmail(第四版)的第一章,中间还累的睡了一觉,真是……不过,也算是扫掉了之前的一些疑问。sendmail给本地用户发邮件,一般会递交给处理本地邮件的delivery agent。如果是给互联网上的远端用户发邮件,则sendmail会直接以SMTP连接远端服务器,交换必要信息之后(EHLO/HLO打招呼什么的),sendmail依次发送发件者(sender)、收件者(recipient)和邮件内容(message header & body),如果远端服务器在其中某一步返回错误信息,则发送失败,否则发送成功。

不过看了第一章,似乎没讲到主机名配置的事儿,再找找在哪里吧。