Linux 版 (精华区)

发信人: superman (☆风雨无阻☆), 信区: Linux
标  题: [转载] PINE 介绍, 安装, 配置, ......
发信站: 紫 丁 香 (Mon Sep  7 10:04:12 1998), 站内信件

【 以下文字转载自 cnlinux 讨论区 】
【 原文由 Iam_Sh@bbs.ustc.edu.cn 所发表 】
注: 原作者是M_M, 原文没有找到:(, 故重发在此.
================================================================================
                pine --- a program for Internet News & Emails 
 
E-mail 访问协议: 
================ 
        为支持远程访问 Unix 机器上的用户 E-mail, 通常有两种协议被使用: 
                POP3,   PINE, Netscape 使用它 
                IMAP,   PINE 使用 
        另外, PINE 也可使用 Unix 系统的 rsh 方式访问用户 E-mail. 
 
News: 
=====            
        Newsgroup 使用 NNTP 协议, 提供公共的 News 服务, PINE 和 Netscape 
都支持 News. 虽然并非所有的用户都认为 PINE 是最好的 News 阅读器,  
有不少用户都认为 tin 是一个更好的工具, 但是他们也不得不承认, tin 
缺少 PINE 对 MIME 的支持, 并且在需要同时保存多封 News 信件时存在困难. 
 
POP3: 
===== 
        一种远程用户邮件访问协议, 需要服务器上运行 pop3d 后台进程来支持. 
使用范围目前比 IMAP 广泛, 但正逐渐被后者所取代. 
 
        使用 POP3 协议阅读信件有一个缺陷: 未被删除的信件以后还会标识为 
"新信件", 而非 "已读信件".  
 
        POP3 不能让用户把信件在远程服务器上存入文件, 使用它, 用户只得 
将所有信件都传回本地机器, 不能存放在远程服务器上留待以后再读. 
在很多时候这都会导致使用上的不方便, 特别是在本地机器为不值得信赖的  
DOS/Windows 系统时, 问题更为突出. 
 
        POP3 不象 IMAP, 后者还能访问远程服务器中已经保存为文件的信件. 
(本地的更加不在话下. :) 
 
IMAP: 
===== 
        Internet Mail Access Protocol, 需要在 Unix 服务器上 imapd 后台 
进程的支持. PINE 源代码中已包含 imapd 的源代码, "PINE 安装" 中所 
述编译过程已经将 imapd 考虑在内. 
 
        具有 POP3 所不具备的优点: 
                - 正确标识邮件状态; 
                - 邮件存入本地/远程文件; 
                - 本地/远程 邮件文件访问; 
                - 使用多种协议 (POP3, IMAP, rsh), 访问多个服务器上的数据. 
 
编码方式: 
========= 
        PINE 对于二进制文件 (包括中文信件) 使用 BASE64, UUENCODE, 
Quoted-Printable 等编码格式, 而且也可以识别使用上述格式的 E-mail,  
无论其是否为 PINE 发出. 同时, PINE 也可以读保存为文件的 E-mail. 
( 不过当然不包括 BBS 中存下来的格式已破坏的文件, 那需要手工整理) 
 
Folder (文件夹): 
================ 
        PINE 中的邮件, 用 Folder 来表示. 不同于 Win95 中的文件夹, PINE 的 
一个 Folder 就是一个文件, 只是该文件中只保存格式未被改变的 E-mail 和 
News 信件, 其它的文件 PINE 不能识别, 从而保证 PINE 是一个纯粹的 
Internet E-mail & News 阅读器. 
 
Folder 命名方式: 
================ 
        这一点在 PINE 中非常重要. PINE 配置中有各种各样的 Folder, 以满足 
多协议多主机访问的需要.  
        PINE 的 Folder 使用如下格式: 
----------------------------------------------------------------------- 
        {hostname_or_IP/协议名称/user=...}目录名称/[] 
 
hostname_or_ip: 远程主机的名字. 本地 Folder 不需要 {...} 中的部分. 
 
协议名称:               缺省值为 imap, 可设为 pop3 或者为 News Folder 设为 nntp.
 
目录名称:               远程/本地主机上的目录, 相对于 $HOME.  
 
----------------------------------------------------------------------- 
        在 PINE 的用户界面中, 每个 Folder 通常在 Folder List 中有一个别名 
来表示, 如 INBOX 表示用户的邮箱. 
 
                   *           *          * 
PINE 安装:       
========== 
 
DOS: 
==== 
    PINE 支持四种 DOS TCP/IP 驱动程序:  
                PC/TCP, LAN Workplace for DOS, PC/NFS, 和 
                WATTCP, 这正是我们的 NCSA 和 pbbs 所用的. 
- 取: 
        ftp://www.ustc.edu.cn/pub/mirror/cathay/pine/pcp_wat.zip 
- 将其解开, 放到合适的目录下, 如 c:\pine 
        pkunzip pcp_wat.zip  
         
这就可以运行 pine.exe 了, 记得要先加载 \ncsa\ne2000.com. 
第一次运行, PINE 会提示你选择一些缺省的设置, 你可以参见 "PINE 配置" 
一节. 另外有些和 DOS/Windows 有关的环境变量需要说明: 
 
- PINE 带一个 wattcp.cfg, 和我们熟悉的 config.tel 起同样的作用, 
  按照你的网络设置修改它, 或者, 如下所述, pine 也可使用 config.tel: 
- 设置环境变量: 
        set WATTCP.CFG=C:\pine 
  或者: 
        set CONFIGTEL=C:\ncsa 
  可能还需要设置: 
        时区环境变量 (发 E-mail 时有用) 
        set TZ=GMT+08   (到底中国的时区代号为何, 还请大家指教) 
        set HOME=your_personal_dir       
                PINE 中所有的目录设置都是相对于 $HOME 的, 
                缺省为 当前盘符:\ 
        set PINERC=personal_config_file_dir     (用户配置文件名: pinerc) 
                缺省为 $HOME\PINE\ 
        set PINECONF=global_config_file_dir     (全局配置文件名: pineconf) 
                缺省为 $HOME\PINE\ 
                (生成配置文件: pine -conf > pine.cfg) 
                 
Windows: 16-bit (Windows 3.1/3.2/WfW) 和 32-bit (Win95/WinNT) 
======== 
- 取: 
        ftp://www.ustc.edu.cn/pub/mirror/cathay/pine/ 
                pcp_w16.zip 
                pcp_w32.zip 
- pkunzip pcp_w??.zip 到合适的目录 
 
这就可以运行 pine.exe 了, 记得要先加载 TCPMAN 或者其他 TCP/IP 
驱动程序, 如果需要的话. 
 
当然, 在 DOS/Windows 下, 用户配置文件也是大家共享的, 名不副实, 
不过这不能怪 PINE. :) 
 
与系统有关的安装配置到此为止, 也可参见 INSTALL.TXT 
下面参见 "PINE 配置" 一节. 
                 
UNIX:  
===== 
 
- 取源代码:      
        ftp://www.ustc.edu.cn/pub/mirror/cathay/pine/pine-3.95-src.tgz 
- 用 gzip, tar 解开源代码, 比如放到 /tmp/pine-3.95, 然后 
        cd /tmp/pine-3.95 
- 在 doc/pine-ports 中找出你的 Unix 系统的代号 (三个字母, 如 'xxx') 
- 编译: 
        在 /tmp/pine-3.95 下,  
        build clean 
        build xxx 
- 安装: 
        cp bin/* /usr/local/bin 
        或者 /usr/bin, 或者别的什么地方 
- 配置: 
        pine -conf > pine.conF 
        mv pine.conf /usr/local/lib/ 
         
                        pine设置
                   *           *          * 
基本操作:  
========= 
 
无论是 DOS, Unix, 还是 Windows 版本, PINE 都使用朴素的的字符菜单界面, 
以遵循快捷, 方便, 对系统要求低的原则. 
 
所有命令, 都可在屏幕底部菜单中找到提示, 仅仅需要按一下大小写无关的热键. 
 
通用的有:  
        <M>     goto main menu 
        <Q>     quit 
        <O>     在屏幕底部列出其他菜单命令 
        <^G>    help 
        <^C>    cancel 
 
配置操作:  
========= 
 
- 运行 PINE, 主菜单出现 
- <S><C>, 进入系统配置 
- 移动光标条到合适的条目, 然后使用: 
        <C>     改变设置 
        <A>     增加设置 
        <D>     删除设置 
        <X>     Set/Rest Check Box, Yes/No 型的设置. 
        <E>     退出系统配置 
- 有些配置修改之后, 需要重新运行 PINE, 使新配置生效. 
 
下面的说明, 以:  配置条目名 = 配置内容  的形式给出. 
且以 PINE for Windows 为例, 特别之处另作说明. 
 
基本配置: 
========= 
personal-name           = 用户全名 
user-id                 = 用户 Email 地址中的用户名 
user-domain             = 用户 E-mail 地址中的域名 
            尽管 PINE 可以读不同远程主机上的 E-mail, 但发出 Email 时, 只能 
        使用一个 user-id 和 user-domain.  
            user-id 和 user-domain 标识的 E-mail 地址一定要是你正确的 
        E-mail 地址, 否则不能被正确转发. 
            比如, 我的 Email 地址是 M_M@bbs.ustc.edu.cn, 那么, 就要设置 
        user-id=M_M, user-domain=bbs.ustc.edu.cn 
         
smtp-server             = 用来进行 SMTP 邮件转发的 Unix 机器. 
            可设为一个开机时间长, 负担不重的机器, 如系里的 Email 服务器. 
        设为 hpe25.nic.ustc.edu.cn 并不是个好办法, hpe25 实际上是校园网 
        上负担非常重的机器之一. 
         
nntp-server             = News 服务器, 如 www.ustc.edu.cn 
inbox-path              = Email 服务器上的邮件目录, 表示用户的邮箱.  
            举个例子, 如果 Email 地址为 someone@ahost.ustc.edu.cn, 且 
        ahost 使用 pop3 协议, 则设 inbox-path 为  
                {ahost.ustc.edu.cn/pop3/user=someone}inbox 
        若使用 imap, 则 /pop3 可省去. 
        若 user-id 已设为 'someone', 则 '/user=someone' 可省去. 
 
            另, POP3 似乎只适用于 Unix PINE, DOS/Windows PINE 只认 imap. 
 
folder-collection       = 本地/远程主机上用于保存邮件文件 (Folder) 的目录 
        例如:  
        mail/[] 表示 $HOME/mail 目录 (缺省值) 
        {host.ustc.edu.cn/user=xyz}mail/[] 
                表示用户 xyz 在 host.ustc.edu.cn 上的户头下的 ~/mail 目录 
 
            Folder 的格式参见 "PINE 概念", 注意 Unix 和 DOS/Win 的 
        目录分割字符的不同: '/' 和 '\'. 
 
news-collection         = News 服务器的设置, 如: 
        科大 News 服务器:       *{www.ustc.edu.cn/nntp}[] 
 
incoming-archive-folders        = 邮件归档 (保存一个月以上的老邮件) 所用目录. 
 
现在: 
        <e><y>  确认更改设置 
        <q><y>  退出 PINE 
        pine    重新运行 PINE 
        <L>             进入 Fold List 
        选中 INBOX, <ENTER>, 看看你有没有信 ?   
        如果没有,  
                <c>             给自己写一封 
                <^x>    发出刚写的信 
        稍等片刻, 再<L>, 看看收到没有,  
        等不及了可用 <^L> 催催 PINE 去看信箱. 
         
如果一切正常, 那么现在你已经能正常地使用 PINE 了, 

--
※ 来源: 中国科大BBS站 [bbs.ustc.edu.cn]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: poster.hit.edu.c]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:206.637毫秒