SMTP(Simple Mail Transfer Protocol, RFC 821)是一个用7-bit基本ASCII字符传送简单信文的邮件协议。它是一个独立的用户级协议,它要求一个可靠的数据通道。在TCP/IP协议中,这个通道是8-bit的TCP数据流,因此SMTP的7-bit字节一律按照最高位为零的8-bit字节进行传输。如果要传送8-bit数据,需要用特殊的调制算法(例如MIME)将其转为7-bit数据,在接收端再用相反的算法将其复原。
3. 如果直接由popper写计费日志的话,可能会出现几个进程同时写一个文件的情况。虽然用互锁机制可以避免写丢失,但在一个进程写的时候其它几个进程必须等待,延长了响应时间,降低了系统性能。因此采用一个专门的进程写计费日志,称为通信守护进程(cmpd,Communication Monitor Process Daemon)。所有的计费信息由popper使用UDP包发送给它,由它写入日志。