pine
在类似Unix的操作系统上,pine是用于访问电子邮件和新闻组的程序。
查看英文版
1 pine 运行系统环境
2 pine 描述
3 pine 语法
4 pine 例子
pine 运行系统环境
Linux
pine 描述
pine是一种面向屏幕的消息处理工具。在其默认配置中,pine提供了专门针对新手的有限功能集,但它的可选高级用户和个人偏好功能列表也不断增加。pine的基本功能集包括:
- 查看,保存,导出,删除,打印,回复和转发消息。
- 使用自动换行和拼写检查器在简单的编辑器(pico)中编写消息。消息可能会推迟到以后完成。
- 全屏选择和管理邮件文件夹。
- 通讯簿可保存长地址或常用地址的列表。可以定义个人分发列表。地址可以从传入的邮件中放入地址簿,而无需重新输入。
- 新邮件检查和通知会自动发生。
- 上下文相关的帮助屏幕。
pine支持MIME(多用途Internet邮件扩展),它是一种Internet标准,用于表示电子邮件中的多部分和多媒体数据。pine允许您将MIME对象保存到文件中,并且在某些情况下,还可以启动正确的程序来查看该对象。它使用系统的mailcap配置文件来确定哪些程序可以处理特定的MIME对象类型。pine的消息编写器本身不具有多媒体功能,但是可以将任何类型的数据文件(包括多媒体)附加到文本消息中,并使用MIME的编码规则进行发送。这允许具有MIME功能的邮件软件的任何个人通过Internet电子邮件交换格式化的文档,电子表格,图像文件等。
pine使用“ c-client”消息传递API来访问本地和远程邮件文件夹。该库提供了各种低级消息处理功能,包括使用IMAP(Internet消息访问协议)和NNTP(网络新闻)访问各种不同邮件文件格式的驱动程序,以及访问远程邮件和新闻服务器的例程。传输协议)。外发邮件通常会移交给sendmail程序,但可以选择直接通过SMTP发布。
查看英文版
pine 语法
pine [options] [address, address]
选件
address | 发送邮件到地址。这将导致pine直接进入消息编辑器。 |
-attach file | 发送带有列出的文件作为附件的邮件。 |
-attachlist file-list | 发送带有列出的文件列表作为附件的邮件。 |
-attach_and_delete file | 发送带有列出的文件作为附件的邮件,并在发送消息后删除该文件。 |
-aux local_directory | 当使用远程配置(-p )时,它将告诉pine用于存储辅助文件的本地目录,例如调试文件,地址簿和签名文件。 |
-bail | 如果pinerc文件(pine的配置文件)不存在,则退出。如果使用某些远程文件系统协议访问配置文件,则此选项可能很有用。如果缺少远程安装,这将导致pine退出而不是创建新的pinerc。 |
-c context-number | 上下文数目是对应于所述数目的文件夹收集到的-f 命令行 参数应被应用。缺省情况下,-f参数应用于第一个定义的folder-collection。 |
-conf | 在标准输出上生成系统范围的配置文件pine.conf的样本/新副本。此选项不同于每个用户的.pinerc文件。 |
-convert_sigs -p pinerc | 将签名文件转换为文字签名。该pinerc是您的pine配置文件的位置。 |
-copy_abook <local_book> <remote_book> |
将本地通讯簿文件复制到远程通讯簿文件夹。 |
-copy_pinerc <local_pinerc> <remote_pinerc> |
将本地pinerc文件复制到远程pinerc文件夹。 |
-create_lu addrbook sort-order | 创建辅助索引(查找)文件addrbook和排序addrbook的排序顺序,这可能是dont-sort,nickname,fullname,nickname-with-lists-last,还是fullname-with-lists-last。在创建全局或共享地址簿时很有用。以这种方式创建索引文件后,应以保留地址簿文件的修改时间(mtime)的方式移动或复制该文件。在建立索引文件时,地址簿文件的mtime存储在索引文件中,当有人运行pine时,将对存储的值和地址簿文件的当前mtime进行比较。。如果自创建索引文件以来mtime发生了变化,则pine将要重建索引文件。换句话说,不要使用此选项构建索引文件,然后以更改文件的mtime的方式将通讯簿复制到其最终目标。 |
-d debug-level | 在输出诊断信息调试级(从数0 - 9到电流).pine-debug[ 1 - 4 ]文件。值为0将关闭调试,并禁止显示.pine-debug文件。 |
-d key[ = val ] | 微调诊断消息的输出,其中“flush”导致调试文件写入而无需缓冲,“timestamp”在每条消息后面附加时间戳,“ imap = n ”,其中n在0到4之间,代表无详细的IMAP遥测报告,“ numfiles = n “,其中n在0到31之间,对应于要维护的调试文件的数量,以及” verbose = n “,其中n在0到9之间 指示消息输出的反阈值。 |
-f folder | 打开文件夹(在第一个定义的文件夹集合中,使用-c n指定另一个集合)而不是INBOX。 |
-F file | 打开命名的文本文件,然后使用pine的浏览器查看。 |
-h | 显示有效的命令行选项列表。 |
-i | 在“文件夹索引”屏幕中启动。 |
-I keystrokes | pine应该在启动时执行的初始(逗号分隔列表)击键。 |
-install | 此选项使pine提示输入一些基本设置信息,然后退出。 |
-k | 将功能键用于命令。此选项与运行命令“ pinef ”而不是运行“ pine ”相同。 |
-n number | 从当前消息编号设置为number开始。 |
-o | 打开第一个文件夹为只读。 |
-p config-file | 使用config-file作为个人配置文件,而不是默认的.pinerc。 |
-P config-file | 使用config-file作为配置文件,而不是默认的系统范围内的配置文件pine.conf。 |
-pinerc file | 将新的pinerc配置输出到文件,保留用户所做的变量设置。使用设置为“ - ”的文件使输出进入标准输出。 |
-registry cmd | 此选项影响pine的注册表项的值。cmd的可能值是set,clear和dump。该集将始终根据其当前设置重置pine的注册表项。clear将清除注册表值。clearsilent将静默清除注册表值。dump显示当前注册表设置的值。请注意,dump命令当前处于禁用状态。没有-registry选项,仅当当前未设置任何值时,pine才会将值写入注册表。 |
-r | 使用受限/演示模式。pine只会向自己发送邮件,并且保存和导出之类的功能受到限制。 |
-sort order | 按以下顺序之一对FOLDER INDEX显示进行排序:arrival,data,subject,orderedsubj,thread,from,size,score,to,cc或reverse。到达顺序是默认设置。该OrderedSubj选择模拟螺纹排序。通过添加/ reverse可以颠倒任何排序。反向本身与arrival/reverse相同。 |
-supported | 某些选项可能不受支持,具体取决于pine的编译方式。此选项是确定所使用的特定pine副本中支持哪些选项的方法。 |
-url url | 打开给定的URL。不能与-f或-F选项一起使用。 |
-v | 打印版本信息。 |
-version | 与-v相同。 |
-x config | 在config中使用配置异常。异常用于覆盖特定平台的默认pinerc设置,可以是本地文件或远程文件夹。 |
-z | 启用^ Z和SIGTSTP 信号,以便pine可能会挂起。 |
-option=vale | 将值分配给config选项选项,例如,-signature-file = sig1或-feature-list = bottom-at-bottom(注意:功能列表值是可加的) |
组态
pine配置有多个级别。给定级别的配置值将覆盖较低级别的相应值。为了提高优先级:
- 内置默认值。
- 系统范围内的pine.conf文件。
- 个人.pinerc文件(可以通过内置的Setup / Config菜单设置。)
- 命令行选项。
- 系统范围内的pine.conf.fixed文件。
在较高优先级文件中,配置值被相同选项的值替换的规则有一个例外:feature-list变量的值是可加的,但可以通过在值前面加“ no- ”来否定单个功能名称。Unix pine还使用以下环境变量:
TERM | 当前端子规格。 |
DISPLAY | (确定pine是否可以显示IMAGE附件。) |
SHELL | 当前的外壳。(如果未设置,则默认值为/ bin / sh。) |
MAILCAPS | (以分号分隔的mailcap文件的路径名列表) |
档案
/ usr / spool / mail / xxxx | 传入邮件的默认文件夹。 |
邮件文件夹的默认目录。 | |
〜/.addressbook | 默认地址簿文件。 |
〜/ .addressbook.lu | 默认地址簿索引文件。 |
〜/ .pine-debug[ 1 - 4 ] | 用于调试的诊断日志。 |
〜/ .pinerc | 个人pine配置文件。 |
〜/ .newsrc | 新闻订阅/状态文件。 |
〜/ .signature | 默认签名文件。 |
〜/ .mailcap | 个人邮件功能文件。 |
〜/ .mime.types | 个人文件扩展名到MIME类型的映射。 |
/ etc / mailcap | 系统范围的邮件功能文件。 |
/etc/mime.types | 系统范围的文件分机。到MIME类型的映射。 |
/usr/local/lib/pine.info | 指向系统管理员的本地指针。 |
/usr/local/lib/pine.conf | 系统范围的配置文件。 |
/usr/local/lib/pine.conf.fixed | 不可覆盖的配置文件。 |
〜/ .pine-interrupted-mail | 消息已中断。 |
〜/ mail / postponed-msgs | 对于延迟的邮件。 |
〜/mail/sent-mail | 外发邮件存档(FCC)。 |
〜/mail/saved-messages | 保存消息的默认目的地。 |
查看英文版
pine 例子
pine
发送pine。
pine address@ example.com
启动pine,然后立即开始编写一封地址为address@example.com的电子邮件。
查看英文版