Linux 版

con,91,8
[上一篇] [下一篇] [同主题上篇] [同主题下篇][分享到 搜狐微博 腾讯微博 新浪微博]
发信人: Baggio (傻瓜牌生活), 信区: Linux
标  题: PINE 介绍, 安装, 配置, ......
发信站: 哈工大紫丁香 (Tue May  4 11:35:18 1999), 转信

PINE 介绍, 安装, 配置, ......

===========================================================================

=====                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: bin@Parker.mtlab.hit]
[上一篇] [下一篇] [同主题上篇] [同主题下篇][分享到 搜狐微博 腾讯微博 新浪微博]
[同主题展开] [同主题第一篇] [从此处展开] [溯源] [返回版面] [快速返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:33.562毫秒