关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » HTML5 »如何在 Linux 中使用 Alpine 在命令行里访问 Gmail

    如何在 Linux 中使用 Alpine 在命令行里访问 Gmail

    2015-05-21 00:00:00 出处:linux.cn
    分享

    假如你是一个命令行爱好者,我很确信你会使用这个强大的工作环境来执行哪怕是一项日常任务的工具,并为之欢呼,例如从 安排日程 、 管理财务 到 获取 Facebook 、Twitter等任务。(LCTT 译注:阅读本文的另一个前提是,假如你还能访问 Gmail 或者知道 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 。

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

    如何在 Linux 中使用 Alpine 在命令行里访问 Gmail

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

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

    # alpine -conf > /etc/pine.conf

    配置 Alpine 来使用 Gmail 账号

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

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

    首先,启动 Alpine。

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

    如何在 Linux 中使用 Alpine 在命令行里访问 Gmail

    按 ‘A’ 来新建一个文件夹并填写必要的信息:

    Nickname: 填写任何你想写的名字; Server: imap.gmail.com/ssl/user=yourgmailusername@gmail.com

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

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

    如何在 Linux 中使用 Alpine 在命令行里访问 Gmail

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

    如何在 Linux 中使用 Alpine 在命令行里访问 Gmail

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

    如何在 Linux 中使用 Alpine 在命令行里访问 Gmail

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

    # The approximate number of seconds between checks for new mail
    mail-check-interval=10

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

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

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

    总结

    在这个帖子里,我们讨论了在终端环境中如何通过一个名为 Alpine 的轻量且强大的命令行邮件客户端来访问 Gmail。 Alpine 是一个发布在 Apache Software License 2.0 协议下的自由软件,该协议与 GPL 协议相兼容。 Alpine 引以自豪的是:它不仅对新手友好,同时还做到了让那些经验丰富的系统管理员认为它是强大的。我希望在你阅读完该文后,你能意识到我最后一个论断是多么的正确。

    非常欢迎使用下面的输入框来留下你的评论或问题。我期待着你们的反馈!

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    正版 Windows 11产品密钥怎么查找/查看?

    还有3个月,微软将停止 Windows 10 的更新

    Windows 10 终止支持后,企业为何要立即升级?

    Windows 10 将于 2025年10 月终止技术支持,建议迁移到 Windows 11

    Windows 12 发布推迟,微软正全力筹备Windows 11 25H2更新

    Linux 退出 mail的命令是什么

    Linux 提醒 No space left on device,但我的空间看起来还有不少空余呢

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    IT头条

    公安部:我国在售汽车搭载的“智驾”系统都不具备“自动驾驶”功能

    02:03

    液冷服务器概念股走强,博汇、润泽等液冷概念股票大涨

    01:17

    亚太地区的 AI 驱动型医疗保健:2025 年及以后的下一步是什么?

    16:30

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    技术热点

    商业智能成CIO优先关注点 技术落地方显成效(1)

    用linux安装MySQL时产生问题破解

    JAVA中关于Map的九大问题

    windows 7旗舰版无法使用远程登录如何开启telnet服务

    Android View 事件分发机制详解

    MySQL用户变量的用法

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。