当前位置: 首页 > 编程日记 > 正文

这就是我向您推荐使用Thunderbird邮件客户端的理由

E-MAIL服务是最古老的互联网服务之一,相信很多人都在使用,只不过频率不同。IM出现后的(及时通信工具)一段时间,E-MAIL的通信不及时性估计让很多人交流会更倾向于IM。但是电子邮件(E-MAIL)仍然是不可或缺的通信手段之一。比如企业之间的沟通往来,网站的注册,订阅新闻的收取等。
当你拥有多个邮箱的时候,邮箱管理就显的很有必要了。我估计很多人的首选仍然是outlook或foxmail,而最近我把自己除工作邮箱外的个人邮箱逐步迁移到Thunderbird来管理,发现真是值得拥有。
Thunderbird(雷鸟)出自于mozilla基金会,旗下有大名鼎鼎的firefox(火狐)浏览器,感兴趣的读者可以自行搜索相关信息。

公私钥邮件加密

我最初更换该工具的动力之一,是某国外邮箱需要使用公私钥认证模式。在其官方的使用步骤中,就看到了其推荐的Thunderbird。激活邮箱的过程还是步骤很多的。需要安装Kleopatra(Gpg4win)+Thunderbird+(扩展附件Enigmail ),上传公钥。通过在Kleopatra生成邮箱账号的公私钥,由Enigmail进行管理,在撰写邮件的时候选择对邮件进行签名或加密,这样就到达了邮件整体的安全性。
邮件内容层:OPENGPG加密
邮件传送层:SMTP-STARTTLS
值得一提的,该邮箱运营商号称没有WEBMAIL,邮件完全是端-端传输当然不止是在某个邮箱,任何邮箱其实都可以进行公私钥邮件加密,只不过Thunderbird利用插件内置了这个功能,在1 TO 1的邮件传输中更容易和安全罢了。

这就是我向您推荐使用Thunderbird邮件客户端的理由

如果想让秘钥变的更可识别,可以在秘钥中加载照片,如下图我在我的邮件中加载了我儿子的照片

这就是我向您推荐使用Thunderbird邮件客户端的理由

以上是我利用qq邮箱向我的那个邮箱发送加密&&签名邮件,在客户端收到邮件截图

如果你觉得nothing much的话,那么我们还是看看WEBMAIL的发件箱吧
这就是我向您推荐使用Thunderbird邮件客户端的理由

邮件的内容你是看不到,除非你有我邮箱的私钥。也就是如果我不慎丢失了邮箱账号和密码被人掌握并进入webmail,一样看不到内容。BTW,asc是我QQ邮箱的公钥文件。

关于Gpg4win的内容请参考我之前的博文

这就是我向您推荐使用Thunderbird邮件客户端的理由
这封邮件是对方使用我的公钥加密后,我使用自己的私钥解密后看到的。

自动识别邮箱配置信息

Thunderbird的强大之处在于可以自动识别邮箱提供者的IMAP\POP\SMTP的设置地址,只要你输出正确的邮箱地址和密码就可以从Mozilla ISP数据库找到并帮助你自动设置,如下是我163邮箱的配置
这就是我向您推荐使用Thunderbird邮件客户端的理由

当然如果不是大邮件提供商,可能就会找不到,需要手工添加。查找顺序是通过Moszilla ISP,如果找不到,就听过MX记录来寻找SMTP&&POP3&&IMAP地址。只要邮箱提供商支持SSL/TLS连接方式,就会默认设置为安全的加密连接,而不再需要参考邮箱提供商的配置方法了。简直是小白的福音。

垃圾邮件处理

我们每个人都会受到垃圾邮件。很多邮件要么是AD,要么是诈骗邮件。你可以通过设置来处理这些垃圾邮件,其中有一个自适应垃圾邮件过滤
这就是我向您推荐使用Thunderbird邮件客户端的理由
新版foxmail貌似使用的是一个数据库来识别,不可定制。

远程内容自动屏蔽

标准的电子邮件,应该就是文字干干静静的。但是有些电子邮件消息图像或视频会使邮件发送者了解你的一些隐私信息,如地址位置,阅读邮件的时间等。

所以您可以认为,对这些内容的访问行为和电子邮件地址是直接相关联的。这也是垃圾邮件经常包含远程图片的原因(也被成为“网络爬虫”)。

所以thunderbird默认屏蔽消息中的远程内容,保护隐私,我的某封邮件如下:
这就是我向您推荐使用Thunderbird邮件客户端的理由

在阅读邮件中,由于屏蔽了远程内容,造成了邮件整体可视性变差,但是邮件安全隐私性确变的更好了。你在阅读邮件的时候,不会再被发件人收集你的隐私信息了。这对于诈骗邮件的防范、垃圾邮件的投放的防范性,都有了一定的提高。

强大的附加组件

foxmail的插件很少,几乎不能做功能扩展,相比Thunderbird的扩展功能就多很多了。
比如:
1、邮件延时发送功能
这就是我向您推荐使用Thunderbird邮件客户端的理由
这种功能一般需要到WEBMAIL上才有的

2、快速文件夹
这就是我向您推荐使用Thunderbird邮件客户端的理由
先利用消息过滤器将同类邮件移动至文件夹,然后利用quickfolder插件可以快速切换到指定目录阅读
3、Emoji表情
可以添加在邮件中添加有趣的Emoji表情
发件箱截图
这就是我向您推荐使用Thunderbird邮件客户端的理由
收件箱截图
这就是我向您推荐使用Thunderbird邮件客户端的理由

好吧,我不再讨论和对比一些其他邮箱工具的细节差别功能,这些可能仁者见仁。

以上就是我个人对Thunderbird工具使用的一些心得。

我并没有强调如何安装、汉化和插件扩展这些步骤。如果你不会使用,请参见官方技术支持文档或下面留言

相关文章:

ATT汇编语言与GCC内嵌汇编简介

AT&T汇编语言与GCC内嵌汇编简介1 AT&T 与INTEL的汇编语言语法的区别1.1大小写1.2操作数赋值方向1.3前缀1.4间接寻址语法1.5后缀1.6指令2 GCC内嵌汇编2.1简介2.2内嵌汇编举例2.3语法2.3.1汇编语句模板2.3.2输出部分2.3.3输入部分2.3.4限制字符2.3.5破坏描述部分2.4GCC如…

递归和迭代之间的差

递归的基本概念:编程技巧程序调用自身递归调用,是一个函数,调用自身. 在一个函数的定义直接或间接调用自己的方法,它通常是一个大的,复杂的问题分解成一个需要解决的问题类似于原来小问题,它可以大大减少的代码量.使用递归的能力是有限的语句来定义对象的…

智能交通:影响人类未来10-40年的重大变革

作者 | 百度创始人、董事长兼CEO李彦宏 《智能交通:影响人类未来10—40年的重大变革》,是我写的第三本关于人工智能的书。第一本是2017年编写的《智能革命:迎接人工智能时代的社会、经济与文化变革》,第二本是2020年编写的《智能…

Python--日志模块

# 时间 哪个文件里面的 第几行代码import loggingfrom logging import handlers# logging.debug(debug级别,最低级别,一般开发人员用来打印一些调试信息)# logging.info(info级别,正常输出信息,一般用来打印一些正常的操作)# logg…

Linux动态库(.so)搜索路径

众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动 态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件&#xf…

redis-3.0.2集群部署

Redis 集群安装集群搭建步骤1、创建多个节点.2、为每个节点指派槽,并将多个节点连接起来,组成一个集群.3、当集群数据库的16384个槽都有节点在处理时,集群进入上线状态.要求:搭建一个包含6个节点的Redis集群,其中三个主…

联邦学习应用思考:需求还是方法?

作者 | 徐葳 清华大学交叉信息研究院长聘副教授、华控清交首席科学家前言:目前,“联邦学习”这个术语在市场上存在很多认识上的误解和混淆,主要原因是其既在广义上表达了保护数据前提下联合多方数据训练模型的需求,又在狭义上表示…

monkey如何获取app包名

别人学习网址:http://www.51testing.com/html/58/15092658-2984032.html 使用aapt aapt是sdk自带的一个工具,在sdk\builds-tools\目录下, 1. 在cmd中,切换至sdk\builds-tools\目录下,即aapt.exe目录下2.以QQ音乐为例…

嵌入式Web服务器移植

第一步 Boa程序的移植1、下载Boa源码下载地址: http://www.boa.org/, 或者http://sourceforge.net最新发行版本: 0.94.13下载 boa-0.94.13.tar.gz,注意:从boa上下载的是boa-0.94.13.tar.tar,解压方式一样解压&#xff…

一文详解 RNN 及股票预测实战(Python)!

作者 | 泳鱼来源 | 算法进阶循环神经网络(RNN)是基于序列数据(如语言、语音、时间序列)的递归性质而设计的,是一种反馈类型的神经网络,其结构包含环和自重复,因此被称为“循环”。它专门用于处理…

symfony2 Process 组件的学习笔记

2019独角兽企业重金招聘Python工程师标准>>> 安装 composer require "symfony/process:2.7.1" ##描述 process组件是可以开启一个子进程 去执行一个命令 ##例子 use Symfony\Component\Process\Process; $process new Process(ls -lsa); $process->ru…

C++模式学习------策略模式

当遇到同一个对象有不同的行为,方法,为管理这些方法可使用策略模式。 策略模式就是对算法进行包装,是把使用算法的责任和算法本身分割开来。通常把一个系列的算法包装到一系列的策略类里面,这些类继承一个抽象的策略类。使用这些算…

自动生成Makefile的全过程详解

automake/autoconf入门作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了…

Meta 开移动端 AI 生成神器 PyTorch Live,打造人工智能驱动的移动体验

整理 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 近日,PyTorch 开发者大会如期召开。在会上,Meta 发布了PyTorch Live,这是一套可以为移动端用户提供人工智能体验的工具。PyTorch Live 支持单一的编程语言JavaScript…

在NewLisp中实现匿名函数的递归

2019独角兽企业重金招聘Python工程师标准>>> 匿名函数在很多语言中的表现形式大概如下: (lambda (n)(* ( n 1) (- n 1))) 只有参数列表和函数体,而没有名字。在大部分情况下没问题,但是一旦需要用到递归的话,就有点麻烦…

C# Obsolete(已弃用方法属性)

class Realization : Interface{/// <summary>/// 已弃用的方法&#xff0c;Obsolete第二个参数设置为true,调用此方法会产生警告并引起编译器报错/// </summary>/// <param name"skey">参数</param>/// <returns></returns>[Ob…

如何训练2457亿参数量的中文巨量模型“源1.0”

如何训练2457亿参数量的中文巨量模型“源1.0” 浪潮人工智能研究院 从2018年的BERT到2020年的GPT-3&#xff0c;NLP语言模型经历了爆发式的发展过程&#xff0c;其中BERT模型的参数量为3.4亿&#xff0c;而GPT-3的模型参数量达到了1750亿。2021年9月&#xff0c;浪潮人工智能…

Linux驱动程序编写

工作需要写了我们公司一块网卡的Linux驱动程序。经历一个从无到有的过程&#xff0c;深感技术交流的重要。Linux作为挑战微 软垄断的强有力武器&#xff0c;日益受到大家的喜爱。真希望她能在中国迅速成长。把程序文档贴出来&#xff0c;希望和大家探讨Linux技术和应用&#xf…

PHP+socket+SMTP、POP3协议发送、接收邮件

1、实现SMTP协议的类dsmtp.cls.php&#xff1a;<?php//通过socket实现SMTP协议的功能//version: 1.1//author : DCC//create : 2014-01-17 23:38:24//modify : 2014-01-18 16:59:04//more : http://www.thinkful.cn/archives/389.htmlclass Dmail_smtp{var $socket;var $…

JavaScript学习记录 (三) 函数和对象

1.函数使用 function 关键字来声明函数函数的命名规则和变量一样JS没有函数签名&#xff0c;所以没有函数重载JS函数中的所有参数都是值传递&#xff1b;不能通过引用传递// 定义函数 function test(arg) {return arg 10; } // 定义一个同名函数 function test(arg, arg1) {re…

基于jQuery图片自适应排列显示代码

基于jQuery图片自适应排列显示代码。这是一款基于jquery.flex-images插件实现的类似谷歌图片流效果。效果图如下&#xff1a; 在线预览 源码下载 实现的代码。 html代码&#xff1a; <div style"max-width:900px;margin:auto;padding:0 10px"><h3>演示…

计算机史最疯狂一幕:豪赌50亿美元,“蓝色巨人”奋身一跃

作者 | OneFlow社区来源 | OneFlow社区“Go big or go home. ”是美国人的一句习语&#xff0c;经常会在赛场上听到&#xff0c;NBA球迷应该很熟悉&#xff0c;翻译过来就是“要不变强大&#xff0c;要不滚回家”。在1960年初期的计算机行业&#xff0c;IBM正站在这样一个十字路…

CentOS Linux内核升级全过程

首先说明&#xff0c;下面带#号的行都是要输入的命令行&#xff0c;且本文提到的所有命令行都在终端里输入。接下来&#xff0c;让我们一起开始精彩的Linux内核升级之旅吧&#xff01;一、准备工作启动Linux系统&#xff0c;并用根用户登录&#xff0c;进入终端模式下。1、查看…

Windows程序设计------字体不等宽引出的问题及其细节知识

在写Windows程序设计的Typer程序时&#xff0c;我并不是在每一个使用HDC的地方都重新创建选中字体&#xff0c;而是在一开始选中之后&#xff0c;就没有再删除它&#xff0c;代码如图&#xff1a; 结果我的字体不是等宽字体&#xff01; 起先我以为是没有设置WM_INPUTLANGCHANG…

看闯关东原来知道古代已经十六进制了

闯关东第四集中夏掌柜说黄县口诀什么意思 1625 2125 31875 425 53125 6375 74375 85 95625 1625 116875 1275 138125 14875 159375 161 这个问题实际上是过去商品流通中的一种算法。过去的衡器十六两为一斤&#xff0c;也就是十六进制。为了计算方便&#xff0c;先人便选用了这…

手机客户端和web端开发的异同

2019独角兽企业重金招聘Python工程师标准>>> 版本升级。用户角度上看&#xff0c;客户端升级必须让用户手动下载整个新的安装包覆盖安装&#xff0c;而web的升级无需用户做任何事情。开发角度上看&#xff0c;如果客户端有个小bug需要紧急修复&#xff0c;需要修复完…

AI 监视打工人,这个国家明确说:保护我方“摸鱼权”!

‍‍撰文 | 刘芳来源 | 学术头条近日&#xff0c;国美控股集团对员工“摸鱼” 的处罚引起了关于职场中隐私权的巨大争议。事实上&#xff0c;这一事件并非个例。如今人工智能&#xff08;AI&#xff09;算法在职场中的使用&#xff0c;已经涉及到包含隐私权在内的诸多问题。随着…

Hibernate复习之Hibernate基本介绍

众所周知。眼下流行的面向对象的对象关系映射的Java持久层框架有MyBatis和Hibernate。他们都是对象关系映射ORM。 解决的主要问题就是对象-关系的映射。域模型和关系模型都分别建立在概念模型的基础上。域模型是面向对象的&#xff0c;关系模型是面向关系的&#xff0c;普通情况…

Linux常用命令手册

核心&#xff1a; cat定位&#xff0c;sed时间搜索&#xff0c;grep关键字查询&#xff0c;tail行数&#xff0c;|管道结合 最前N行 这个主要看文件最开始是什么时候记录了什么 #head -1 XXX.log 最后N行 #cat XXX.log | tail -n 10 时间区间搜索 #sed -n /2010-05-20…

程序员敲诈老板,或面临 37 年监禁

‍‍作者 | 祝涛 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;12月1日&#xff0c;网络设备制造商优比快&#xff08;Ubiquiti&#xff09;的前雇员尼古拉斯夏普&#xff08;nicholas Sharp&#xff09;被捕&#xff0c;他被控窃取数据&#xff0c;并试图…