freebsd上的用户可以通过mail程序来查看自己的email,mail是一个最基本的交互式unix命令,可以运行在任何类型的终端上,然而使用它来处理邮件也很不方便。使用者常常安装其他更为便利的电子邮件客户程序来处理自己的邮件,这些软件有elm、mutt、pine,以及只用于x下.netscape messager、kmail等。
虽然基于x的邮件处理软件比较方便和易于学习,然而通过网络远程直接使用这些x程序比较麻烦,不是任何计算机上都运行了x服务器的。而几乎所有的计算机系统中都支持te.net等字符终端连接软件,使用支持字符终端的邮件处理程序就使得使用者无论身在何处,只要连接到自己的主机上就能处理自己的电子邮件。
在远端访问自己的电子邮件的另一种方式是:首先在远端的客户机上安装、配置电子邮件软件,再使用这些软件访问自己主机上的邮件。这些远程访问邮件服务器的软件使用pop3协议或者imap协议,让用户查看远程计算机上的邮件。
这两种方式的不同在于邮件处理软件的安装位置,安装在主机上的邮件处理程序基于x或字符终端,不需要改动客户计算机上的任何配置,因此适用于经常改变客户机的使用者。安装在客户机上的用户可以充分发挥客户计算机的优势,例如ms windows的用户界面,这种方式适用于拥有固定个人用计算机的使用者。这两种方式并不相互冲突,而是相互补充的,适合不同情况的使用者。
由于基于字符终端的邮件软件启动快捷,能通过te.net等防真终端使用,而不需改变客户计算机的任何配置。因此unix的使用者至少都会选择安装一种基于字符终端的邮件处理软件,以作为最基本的邮件处理软件。pine就是其中之一,它提供了简洁的字符菜单界面,功能强大且易于操作,易用性超过很多图形接口的邮件处理程序。
在pine的主菜单下,可以执行发送电子邮件(compose message),查看当前文件夹的内容(message index),选择不同的文件夹(folder list),使用和维护地址簿(address book),使用s(setup)用于设置pine,使用q(quit)退出pine回到shell提示下。正常情况下,不需要对pine进行任何设置,就能正常使用pine阅读和发送电子邮件。
然而当使用pine来发送中文邮件时,pine会对中文进行重新编码,以适应7位传输,虽然大部分电子邮件客户都会识别这些标准的编码格式,但还是有一些电子邮件程序不能识别出这些编码,造成阅读问题。此时就可以重新设置pine直接使用8位编码。
在主菜单下选择setup,当出现提示时,使用config进入配置部分。就可以搜寻包含enable-8-bits的两个选项,配置自己使用的字符集(由于pine中不直接支持中文字符集,可以设置为iso-8858-1),以支持8位字符。
还可以在这里设置pine来阅读us.net新闻,这就要在nntp-server的选项中填写本地新闻服务器的域名,并配置news-collections选项,例如本地新闻服务器的名字为news,那么news-collections就应设为 ”*{news/nntp}/[]”。也可以设置远程文件夹,使得pine能访问远程主机上的邮件。
pine缺省支持使用imap协议访问远程主机上的邮箱,但它对pop3的支持未在其文档中公布,不能使用设置程序来完成。可以手工更改用户个人目录下的配置文件.pinerc中的选项incoming-folders,以支持pop3,下面为一个例子: