Linux:邮箱客户端

2023-05-16

原文地址:Linux:邮箱客户端(永久地址,保存网址不迷路 🙃)

问题描述

我们最开始使用 Thunderbird 邮件客户端,但是在 GNOME 3 中当收到邮件时却没有任何消息提示,但偶尔又会有提示。鉴于我们没有找到相关的解决方案,因此只能更换邮件客户端,毕竟新邮件通知这个特性对我们来说很重要。

但是,如果更换邮件客户端,我们又要面临新问题:邮件客户端必须支持 rfc2971 定义的 ID 命令,否则无法登录 163 邮箱(imap连接提示Unsafe Login,被阻止的收信行为,参考常见问题记录部分的说明)。腾讯邮箱肯定是不存在该问题的,因为我们能够正常登录企业邮箱,至于其他邮箱服务是否存在该问题我们还不清楚。

该笔记将记录:在 Linux 中,我们使用过的邮件客户端以及常见问题,而子章节将记录与特定客户端相关的设置方法。

解决方案

GNOME Evolution(正在使用)

Apps/Evolution - GNOME Wiki!
Gnome Evolution - General - Mail server doesn't show up

# 04/27/2021 目前,我们无法登录 163 邮箱,因为当前版本不支持 ID 命令。如果使用 POP 协议,那么侧栏不会显示邮箱帐号(因为 POP 中没有帐号的概念),而邮件都下载到侧栏 On This Computer 目录中。为了解决该问题,我们改用 Outlook 邮箱,或者其他遵循标准且从国内容易登录的国外邮箱。

pasted_image003.png

Thunderbird

Thunderbird — Make Email Easier. — Thunderbird

# 04/29/2021 在 Debian 10 中,Thunderbird 无法正确进行邮件通知,而我们又十分依赖于该功能,因此只能放弃使用 Thunderbird 邮箱。

pasted_image004.png

Mailspring

Foundry376/Mailspring: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.
Mailspring - The best free email app

# 04/29/2021 Star 10.6k

pasted_image002.png

Nylas Mail - the open-source, extensible mail client

nylas/nylas-mail: An extensible desktop mail app built on the modern web. Forks welcome!

# 04/29/2021 Star 24.6k

pasted_image001.png

Kanmail

Oxygem/Kanmail: An email client that functions like a kanban board.

# 04/29/2021 Star 851

pasted_image.png

常见问题记录

邮箱服务的地址信息

163.com
SMTP, smtp.163.com, 25, 465(ssl)
POP, pop.163.com, 110, 995(ssl)
IMAP, imap.163.com, 143, 993(ssl)

qq.com
SMTP, smtp.qq.com, 465(ssl), 587(ssl)
IMAP, imap.qq.com, 993(ssl)

exmail.qq.com(国内用户)
SMTP, smtp.exmail.qq.com, 465(ssl)
IMAP, imap.exmail.qq.com, 993(ssl)

exmail.qq.com(海外用户)
SMTP, hwsmtp.exmail.qq.com, 465(ssl)
IMAP, hwimap.exmail.qq.com, 993(ssl)

"This phone number cannot be used for verification"

谷歌google帐号注册时,手机号码无法用于进行验证怎么办?

# 03/20/2021 当注册 Google 帐号时,其中某个步骤是填写手机号码,但是会提示 "This phone number cannot be used for verification" 错误。此时,需要通过 Gmail 手机 APP 注册,以绕过该限制。

Failed to select mailbox: SELECT Unsafe Login. Please contact kefu@188.com for help

imap连接提示Unsafe Login,被阻止的收信行为
https://www.ietf.org/rfc/rfc2971.txt%20

问题描述:在添加 163 邮箱时,返回如下错误:


The reported error was “Failed to select mailbox: SELECT Unsafe Login. Please contact kefu@188.com for help”.
  

原因分析:参考 imap连接提示Unsafe Login,被阻止的收信行为 文档。因为 163 实现 RFC 2971 的 ID 命令,要求在操作过程中使用 ID 命令发送客户端信息。但是又未全部实现,因为 RFC 2971 要求 Servers MUST NOT deny access to or refuse service for a client based on information from the ID command. Clients MUST NOT refuse to response. 不能拒绝响应。说到底就是,未完全实现规范的要求。

解决方法:我们是邮件客户端,除非其支持 ID 命令,否则我们无法使用 Evolution 客户端。因此我们不再使用 163 邮箱,改用 Outlook 邮箱,这样就能继续使用 Evolution 邮箱客户端,以及其他有邮箱客户端。

如果是 Java 代码,能够在代码中发送 ID 命令:


Properties props = new Properties(); 
props.setProperty("mail.store.protocol", "imap"); 
props.setProperty("mail.imap.host", "imap.163.com"); 
props.setProperty("mail.imap.port", "143"); 

HashMap IAM = new HashMap();
//带上IMAP ID信息,由key和value组成,例如name,version,vendor,support-email等。
IAM.put("name","myname");      
IAM.put("version","1.0.0");      
IAM.put("vendor","myclient");      
IAM.put("support-email","testmail@test.com");  
Session session = Session.getInstance(props); 

IMAPStore store = (IMAPStore) session.getStore("imap");
//下方替换对应帐号和授权码
store.connect("testmail@163.com", "password"); 

store.id(IAM);
  

相关文章

「suckless-tools」
「Eclipse」- 常用设置(杂记)
「FVWM」
「Stalonetray」- 系统托盘
「Zim」- 常见错误汇总
「Insomnia Designer」- 接口测试工具(Postman 的同类产品)

参考文献

https://www.ietf.org/rfc/rfc2971.txt
Outlook添加网易邮箱
QQ邮箱帮助中心/如何使用IMAP服务?
腾讯企业邮箱帮助中心/如何使用IMAP服务?
1112549 - [FFOS2.0][Woodduck][Email]Can not create 163 email account in Email app

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux:邮箱客户端 的相关文章

随机推荐

  • FMC接口说明

    FMC介绍 FMC是英文FPGA Mezzanine Card FPGA 夹层卡 的缩写 xff0c 用于FPGA IO和通讯部件之间的连接 实现FPGA具有重配置IO能力的引脚与其他的FMC子卡IO连接 其信号完整性可以保证高达几G bp
  • win10开机为“其他用户”无法登录,及系统登录账户没有管理员权限无法安装软件解决方案

    win10开机为 其他用户 无法登录 xff0c 及系统登录账户没有管理员权限无法安装软件解决方案 开机为 其他用户 无法进入系统无须重装系统 解决方案注意不要漏了管理员权限 xff0c 笔者在给系统加上本地账户之后忘记加管理员权限了 xf
  • java日志之log4j、log4j2、slf4j

    本文从整体视角分析 xff0c 重在帮助初学者了解log4j log4j2之间的关系 以及与slf4j整合时使用的中间jar包 xff1a slf4j log4j12 log4j slf4j impl 1 Log4j log4j核心包只有一
  • Spring框架中的IOC容器及bean管理

    这篇文章讲述的是Spring框架中的IOC容器及bean管理 xff0c 如有错误或者不当之处 xff0c 还望各位大神批评指正 什么是IOC容器 xff1f IOC即反转控制 xff0c 创建对象的权利交给容器来完成 xff0c 而程序要
  • 磁力机航向角计算与补偿

    地理坐标系下该点的磁场强度为 xff08 M 0 xff0c D xff09 xff0c 磁力计测得的三轴磁场强度为 xff08 mx my mz xff09 当我们认为飞机是完全水平放在地上的时候 xff0c 即Z轴和Zb轴是平行的时候
  • Decorators 装饰器

    预备知识 xff1a args的使用方法 xff0c args 用来将参数打包成tuple给函数体调用 例子一 xff1a span class token operator gt gt span span class token oper
  • 一个JAVA程序员成长之路分享

    我搞JAVA也有些日子了 因为我比较贪玩 上进心不那么强 总是逼不得已为了高薪跳槽才去学习 所以也没混成什么大牛 但好在现在也已经成家立业 小日子过的还算滋润 起码顶得住一月近万元的吃喝拉撒玩各种贷款信用卡 不为金钱过于发愁了 我特别感谢当
  • 「Jenkins Pipeline」- 执行 Shell 命令 @20210203

    问题描述 Jenkins Pipeline xff0c 更像 胶水 xff0c 将很多脚本与工具粘合在一起 xff0c 实现自动化任务 xff0c 而它本身并没有提供特定功能 执行 Shell 命令或者脚本是个非常常见的任务 该笔记将记录在
  • 「snap」- ERR - Waiting for automatic snapd restart @20210208

    问题描述 使用 snap 安装 chromium 浏览器时出现如下错误 xff0c 并一直卡住 xff1a 2020 08 21T16 56 10Z INFO Waiting for automatic snapd restart 问题原因
  • 锁屏时间格式不随多用户的时间格式变化而变化?

    背景 xff1a 时间格式有12 24小时制 xff0c 系统设置时间格式之后 xff0c 状态栏和锁屏的时间显示也会相应的发生变化 xff0c 但是现在发现一个问题 xff1a 当我切换到多用户设置时间格式的时候发现 xff0c 状态栏的
  • R语言利用igraph和networkD3包快速入门做出炫酷的社交网络图等几类图。

    原来CDSN编辑器老出问题 xff0c 图片各种显示不好 xff08 老文章依然是原来编辑器 xff09 xff0c 又将本文整理了一遍地址 1 igraph包绘制社交关系图 xff08 也有叫知识图谱的 xff09 绘图的快速入门技巧是三
  • 「Shell」- 判断字符串结尾 @20210209

    下面围绕 判断字符串是否以 txt结尾 展开 转变一下也同样适用于 判断字符串是否以 txt开头 通用的方法 方法一 使用grep命令 bin sh str 61 34 path to foo txt 34 使用if语句 if echo 3
  • 「Firefox」- 在地址栏中,显示二维码 @20210211

    问题描述 在以前某些版本的 Firefox 中 xff0c 地址栏会显示当前地址的二维码 xff0c 再后便消失 xff08 可能功能被取消 xff09 现在 xff08 02 10 2021 xff09 xff0c 我们需要在地址栏中显示
  • 「GNOME 3」- 修改 Topbar 字体(顶部栏字体)、调整默认主题 @20210211

    问题描述 在 GNOME 3 中 xff0c 在进行字体设置时 xff0c 我们发现 Topbar 的字体没有修改 xff0c 因此窗口字体与 Topbar 字体不同 经过搜索 xff0c 我们知道 xff0c Topbar 的字体是主题负
  • 「KVM」- 常见错误及注意事项 @20210223

    启动错误 1 vmport is not available with this QEMU binary 问题描述 xff1a 启动Guest时产生如下错误 xff1a error unsupported configuration vmp
  • 「Jumpserver」- 通过 SSH 连接 Jumpserver 资产 @20210302

    问题描述 在通常情况下 xff0c 我们会通过 Web 界面访问资产 执行命令 xff0c 以进行服务器管理 但是 xff0c 有时候我们也需要通过 SSH 客户端连接服务器 Jumpserver 提供对此的支持 该笔记将记录 xff1a
  • 「Selenium」- 在页面中,点击按钮(或元素) @20210311

    问题描述 该笔记将记录 xff1a 在 Selenium 中 xff0c 如何使用代码点击按钮 xff0c 以及常见问题处理 解决方案 使用 click 点击 通常点击元素使用 click 方法即可 xff1a 选择元素并进行点击 webD
  • 「Linux」- 安装网易云音乐(Neteast Cloud Music) @20210330

    问题描述 我们想在 Ubuntu 20 04 LTS 中安装网易云音乐 xff08 Neteast Cloud Music xff09 xff0c 自然是用来播放音乐 该笔记将记录 xff1a 在 Debian 及衍生版 xff08 比如
  • LaTex | 导出 PNG 图片

    问题描述 我们需要将 LaTeX 文档转换为 PNG 图片 xff08 我们需要使用 LaTeX 的 bytefield 包绘制 字节序列图 xff0c 以在 Zim 中显示 xff09 该笔记将记录 xff1a 如何使用 tex 文件 x
  • Linux:邮箱客户端

    原文地址 xff1a Linux xff1a 邮箱客户端 xff08 永久地址 xff0c 保存网址不迷路 x1f643 xff09 问题描述 我们最开始使用 Thunderbird 邮件客户端 xff0c 但是在 GNOME 3 中当收到