一个基本的问题是, 存在各种各样的认证系统, 所以口令也就并不总是象它们看上去 那样。 在传统的系统中, 使用UNIX风格的加密算法,加密算法是不同的,有些系统使 用DES(译者注:DES:Data Encryption Standard,为NIST[National Institute of Standard and Technology]确认的标准加密算法,最新消息表明,NIST将采用一种新 的加密标准Rijndael逐步取代DES)算法,其它的系统, 如FreeBSD国际版使用MD5(译者 注:MD5是当今最为广泛使用的单项散列算法,由Ron Rivest发明,详细资料参见RFC 1321 算法。
有好几种从Unix程序发电子邮件的方法。根据不同情况最好的选择有所不同, 所以我将提供两个方法。还有第三种方法,这里没有说道,是连接本地主机的SMTP (译者注:SMTP:Simple Mail Transfer Protocol简单邮件传输协议)端口并直接使 用SMTP协议,参见RFC 821(译者注:RFC:Request For Comments)。