系统小窝欢迎您

电脑公司 深度技术
当前位置:系统小窝 > 系统教程 > Linux教程 >

Linux下怎么使用命令行访问Gmail

时间:2021-04-10 来源:般砖的 人气:

如果你喜欢使用命令行,我相信你会很习惯使用Linux命令行来执行每一项日常任务,不管是安排日程还是管理财务或者获取 Facebook 、Twitter等任务。当然你还可以使用命令行来访问Gmail收发邮件。在这篇文章中,我将为你展示 Linux 命令行的另一个漂亮干练的使用案例:访问 Google 的 Gmail 服务,为此,我们将使用 Alpine,一个基于 ncurses 的多功能命令行邮件客户端(不要和 Alpine Linux 搞混淆)。我们将在 Alphine 中配置 Gmail 的 IMAP 和 SMTP 设定,通过 Google 的邮件服务器在终端环境中收取和发送邮件。在这个教程的最后,你将发现只需几步就可以在 Alpine 中使用其他的邮件服务。

诚然,已有许多卓越的基于 GUI 的邮件客户端存在,例如 Thunderbird, Evolution 或者甚至是 Web 界面,那么为什么还有人对使用命令行的邮件客户端来收取 Gmail 这样的事感兴趣呢?答案很简单。假如你需要快速地处理好事情并想避免浪费不必要系统资源;或者你正工作在一个精简安装无操作台的服务器上,它没有安装用于图形显示的 X 服务;又或者是 X 服务在你的桌面上崩溃了,而你需要在解决这个问题之前急切地发送一些邮件。在上述所有的情况下, Alpine 都可以派上用场并在任何时间满足你的需求。

除了简单的编辑,发送和接收文本类的邮件信息等功能外, Alpine 还可以进行加密,解密和对邮件信息进行数字签名,以及与 TLS(注:Transport Layer Security,传输层加密)无缝集成。

在 Linux 上安装 Alpine

在基于 Red Hat 的发行版本上,可以像下面那样来安装 Alpine。需要注意的是,在 RHEL 或 CentOS 上,你需要首先启用 EPEL 软件仓库。

# yum install alpine

在 Debian,Ubuntu 或它们的衍生发行版本上,你可以这样做:

# aptitude install alpine

在安装完成后,你可以运行下面的命令来启动该邮件客户端:

# alpine

在你第一次启用 Alpine 时,它将在当前用户的家目录下创建一个邮件文件夹(~/mail),并显现出主界面,正如下面的视频所显示的那样:YOUTUBU 视频 - http://www.youtube.com/kuKiv3uze4U 。

它的用户界面有下列几个模块:

请随意地浏览、操作来熟悉 Alpine。你总是可以在任何时候通过敲 lsquo;Qrsquo; 来回到命令提示符界面。请注意,所有的字符界面下方都有与操作相关的帮助。

在进一步深入之前,我们将为 Alpine 创建一个默认的配置文件。为此,请关闭 Alpine,然后在命令行中执行下面的命令:

# alpine -conf 》 /etc/pine.conf

配置 Alpine 来使用 Gmail 账号

当你安装了 Alpine 并至少花费了几分钟的时间来熟悉它的界面和菜单,下面便是实际配置它来使用一个已有的 Gmail 账户的时候了。

在 Alpine 中执行下面的步骤之前,记得首先要通过你的 Web 邮件界面,在你的 Gmail 设定里启用 IMAP 协议。一旦在你的 Gmail 账户中启用了 IMAP ,执行下面的步骤来在 Alpine 中启用阅读 Gmail 信息的功能。

首先,启动 Alpine。

按 lsquo;Srsquo; 来进行设置,再按 lsquo;Lrsquo; 选择 collectionLists 选项来定义不同的文件夹类别以帮助你更好地组织你的邮件:

按 lsquo;Arsquo; 来新建一个文件夹并填写必要的信息:

Nickname: 填写任何你想写的名字;

Server: imap.gmail.com/ssl/user=yourgmailusername@gmail.com

你可以将 Path 和 View 留白不填。

然后按 Ctrl+X 并在提示时输入你的 Gmail 密码:

假如一切如预期一样进展顺利,就会出现一个以你先前填写的昵称来命名的新文件夹。你应该可以在这里找到你的 Gmail 信箱:

要验证的话,你可以比较在 Alpine 中显示的 ;Gmail Sent; 信箱和在 Web 界面下的信箱:

默认情况下,每隔 150 秒,它将自动检查新邮件或提示,你可以在文件 /etc/pine.conf中改变这个值,同时你还可以修改许多其他设定。这个配置文件拥有详细且清晰的注释。例如,为了将检查新邮件的时间间隔设定为 10 秒,你需要这样设定:

# The approximate number of seconds between checks for new mail

mail-check-interval=10

最后,我们需要配置一个 SMTP 服务器来通过 Alpine 发送邮件。回到先前解释过的 Alpine 的设置界面,然后按 lsquo;Crsquo; 来设定一个 Google 的 SMTP 服务器地址,你需要像下面这样编辑 SMTP Server(用于发送邮件)这一行内容:

smtp.gmail.com:587/tls/user=yourgmailusername@gmail.com

当你按 lsquo;Ersquo; 离开设定界面时,将会提醒你保存更改。一旦你保存了更改,马上你就可以通过 Alpine 来发送邮件了!为此,来到主菜单中的 Compose 选项,接着开始从命令行中操作你的 Gmail 吧。

所以想要使用命令行来访问Gmail,就要先安装Alpine 邮件客户端。 而且Alpine还是以个自由软件,不仅能让菜鸟适应,而且能让经验丰富的使用者体会到它功能的强大。

相关文章

  • 如何使用命令行更改Linux系统的日期和时间

    如何使用命令行更改Linux系统的日期和时间

    Linux 系统的时间有时候会不准,不准确的时间会导致日志文件中的时间出现错误,所以准确的时间是很重要的,那么要怎么更改Linux 系统的时间呢?下面小...
    2014-12-02 03.12.57
  • Linux下如何通过命令行连接wifi?

    Linux下如何通过命令行连接wifi?

    通常我们电脑都是通过有线连接宽带,那么无线wifi该如何设置呢?下面小编就给大家介绍下Linux系统下如何通过命令行来连接wifi,一起来学习下吧。...
    2014-12-09 09.12.49
  • Linux下如何检测DVD刻录机的设备名及写入速度

    Linux下如何检测DVD刻录机的设备名及写入速度

    现在的电脑都有配置DVD刻录机,那么要如何知道自己电脑的DVD刻录机的名字及写入速度呢?下面小编就给大家介绍几个Linux下检测DVD刻录机的名字及写入速...
    2014-12-09 09.12.52
  • Linux下如何把镜像文件刻录到DVD光盘里

    Linux下如何把镜像文件刻录到DVD光盘里

    当我们在操作Linux系统的时候,需要将镜像文件刻录到DVD中,那么要怎么做呢?下面小编给大家介绍下怎么从Linux命令行刻录镜像文件到DVD中,一起来学习下...
    2014-12-09 09.12.09
  • Linux如何通过命令行来设置IPMI

    Linux如何通过命令行来设置IPMI

    IPMI是智能型平台管理接口,通过命令行能够实现IPMI的配置,具体应该如何操作呢?IPMI的配置方法都大同小异,下面小编就简单的介绍下Linux使用命令行设...
    2015-04-09 04.04.23

发表评论

验证码: 看不清?点击更换

注:网友评论仅供其表达个人看法,并不代表本站立场。