在这个帖子中,我将为你展示Linux命令行的另一个漂亮干练的使用案例:访问Google的Gmail服务,为此,我们将使用Alpine,一个基于ncurses的多功能命令行邮件客户端(不要和AlpineLinux搞混淆)。我们将在Alphine中配置Gmail的IMAP和SMTP设定,通过Google的邮件服务器在终端环境中收取和发送邮件。在这个教程的最后,你将发现只需几步就可以在Alpine中使用其他的邮件服务。
诚然,已有许多卓越的基于GUI的邮件客户端存在,例如Thunderbird,Evolution或者甚至是Web界面,那么为什么还有人对使用命令行的邮件客户端来收取Gmail这样的事感兴趣呢?答案很简单。假如你需要快速地处理好事情并想避免浪费不必要系统资源;或者你正工作在一个精简安装无操作台的服务器上,它没有安装用于图形显示的X服务;又或者是X服务在你的桌面上崩溃了,而你需要在解决这个问题之前急切地发送一些邮件。在上述所有的情况下,Alpine都可以派上用场并在任何时间满足你的需求。
除了简单的编辑,发送和接收文本类的邮件信息等功能外,Alpine还可以进行加密,解密和对邮件信息进行数字签名,以及与TLS(注:TransportLayerSecurity,传输层加密)无缝集成。
在Linux上安装Alpine
在基于RedHat的发行版本上,可以像下面那样来安装Alpine。需要注意的是,在RHEL或CentOS上,你需要首先启用EPEL软件仓库。
复制代码