Pine、IMAP、SSH 及网关主机连接的使用技巧
在网络通信和邮件管理中,Pine、IMAP、SSH 等工具和协议发挥着重要作用。本文将详细介绍如何让 Pine 使用 SSH 连接 IMAP 服务器,以及如何通过 SSH 进行端口转发来绕过网络限制,同时还会探讨在通过网关主机连接外部主机时的相关技巧。
1. IMAP 与 Pine 的 SSH 连接
1.1 IMAP 预认证模式
IMAP 服务器在预认证模式下,假定认证工作已由启动服务器的程序完成,用户已具备访问邮箱的权限。例如,在命令行以非 root 用户身份调用 imapd
时,它会跳过认证阶段,直接打开当前账户的邮箱文件。示例如下:
server% /usr/local/sbin/imapd
* PREAUTH imap.example.com IMAP4rev1 v12.261 server ready
0 select inbox
* 3 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 964209649] UID validity status
* OK [UIDNEXT 4] Predicted next UID
* FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS (\* \Answered \Flagged \Deleted \Draft \Seen)] Permanent flags
0 OK [READ - WRITE] SELECT completed
1 logout