Initial commit

This commit is contained in:
Dichgrem 2024-04-21 20:17:06 +08:00
parent 7dce030ef6
commit 2fbcf83843
23 changed files with 1044 additions and 818 deletions

View File

@ -1,5 +1,5 @@
+++ +++
title = "电子邮件是如何工作的" title = "电子邮件是如何工作的:SPF/DKIM/DMARC"
date = 2023-12-24 date = 2023-12-24
[taxonomies] [taxonomies]

View File

@ -0,0 +1,114 @@
+++
title = "电子邮件是如何工作的:POP3/IMAP/SMTP"
date = 2023-12-25
[taxonomies]
tags = ["Tech","Mail"]
+++
前言 POP3、IMAP 和 SMTP 是用于电子邮件传输的常见协议和服务,这些协议共同构成了电子邮件系统的基础,允许用户接收、发送和管理电子邮件。
<!-- more -->
1. **POP3邮局协议版本3**POP3 是一种用于接收电子邮件的协议。当你使用 POP3 时电子邮件会从服务器下载到你的设备上并且通常会从服务器上删除。这意味着邮件只存在于你的设备上而不再保留在服务器上。POP3 通常用于单一设备或者设备上少量的邮件存储需求。
2. **IMAP互联网邮件访问协议**IMAP 也是一种用于接收电子邮件的协议,但它与 POP3 不同的是IMAP 允许邮件保留在服务器上并且同步到多个设备上。这意味着无论你使用哪个设备访问邮件都能看到同样的邮件状态包括已读、未读、已删除等。IMAP 适用于需要在多个设备之间同步邮件的情况,例如在手机、平板电脑和台式电脑之间。
3. **SMTP简单邮件传输协议**SMTP 是用于发送电子邮件的协议。当你发送一封电子邮件时,你的邮件客户端会使用 SMTP 协议将邮件发送到电子邮件服务器。SMTP 负责将邮件从发送者的电子邮件客户端传送到接收者的邮件服务器。SMTP 是一个推送协议,它将邮件推送给服务器,而不是拉取邮件。
这是每个协议的简要技术原理:
## **POP3邮局协议版本3**
- 客户端连接到邮件服务器上的 POP3 端口(通常是 110 端口)。
- 客户端发送身份验证信息(通常是用户名和密码)以登录到邮箱。
- 一旦登录成功,客户端可以请求收件箱中的邮件列表。
- 客户端可以选择下载邮件到本地设备。
- 下载的邮件通常从服务器上删除,但可以根据设置保留一份副本。
- 客户端可以选择在下载后删除邮件,或者在稍后删除它们。
## **IMAP互联网邮件访问协议**
- 客户端连接到邮件服务器上的 IMAP 端口(通常是 143 端口)。
- 客户端发送身份验证信息(通常是用户名和密码)以登录到邮箱。
- 一旦登录成功,客户端可以请求收件箱中的邮件列表,以及邮件的状态信息(如已读、未读、已删除等)。
- 客户端可以选择下载完整的邮件或邮件的部分内容到本地设备,同时保留邮件在服务器上的副本。
- 客户端对邮件的操作(如标记为已读、移动到文件夹等)将反映在服务器上,从而在其他设备上同步。
## **SMTP简单邮件传输协议**
- 客户端连接到邮件服务器上的 SMTP 端口(通常是 25 端口)。
- 客户端发送邮件内容和邮件头信息(如发件人、收件人、主题等)给服务器。
- 服务器接受邮件,并将其转发到接收者的邮件服务器。
- 接收者的邮件服务器接收邮件,并将其存储在相应的收件人邮箱中。
- SMTP 是一个简单的推送协议,它负责将邮件从发送方传送到接收方,但不涉及接收方对邮件的确认或响应。
## **它们的区别和共同点:**
**区别:**
**功能:**
- POP3 主要用于从邮件服务器上下载邮件到本地设备,通常会将邮件从服务器上删除。
- IMAP 允许用户在多个设备之间同步邮件状态,并且邮件保留在服务器上。
- SMTP 用于发送电子邮件。
**邮件管理:**
- POP3 在客户端下载邮件后通常会将邮件从服务器上删除,因此邮件只存在于本地设备上。
- IMAP 允许邮件在多个设备之间同步,因为邮件保留在服务器上。
- SMTP 不管理邮件存储,它只是负责将邮件从发送方传送到接收方。
**端口号:**
- POP3 默认端口号是 110。
- IMAP 默认端口号是 143。
- SMTP 默认端口号是 25。
**操作方式:**
- POP3 是拉取协议,客户端需要主动连接到服务器并拉取邮件。
- IMAP 是双向同步协议,客户端与服务器之间进行交互,可以同步邮件状态。
- SMTP 是推送协议,用于将邮件从发送方传送到接收方。
**共同点:**
- **用途:**:它们都是用于电子邮件传输的标准协议。
- **与邮件服务器的通信:**:它们都涉及客户端与邮件服务器之间的通信。
- **身份验证:**:它们都需要用户身份验证来访问邮箱。
## **一次完整的邮件通信过程**
**发送方(发件人):**
- **撰写邮件:** 发件人使用邮件客户端如Outlook、Gmail等撰写邮件并填写收件人的电子邮件地址、主题和邮件内容。
- **SPF 检查:** 发送邮件服务器可能会执行 SPFSender Policy Framework检查。它查询发件人域名的 DNS 记录,以确认发送邮件的服务器是否被授权发送邮件。
- **DKIM 签名:** 发送邮件服务器对邮件进行 DKIMDomainKeys Identified Mail签名。它使用发件人域名的私钥对邮件进行加密签名以确保邮件内容在传输过程中不被篡改。
- **SMTP 发送邮件:** 发送邮件服务器使用 SMTP简单邮件传输协议将邮件发送到接收邮件服务器。SMTP 服务器与接收邮件服务器之间建立连接,并通过指定的端口(通常是 25 端口)传输邮件。
**接收方(收件人):**
- **SMTP 接收邮件:** 接收邮件服务器接收到发送方发送的邮件。SMTP 协议负责将邮件从发送方传输到接收方。
- **SPF 验证:** 接收邮件服务器执行 SPF 验证,检查发送方服务器的 IP 地址是否在发件人域名的 SPF 记录中被授权发送邮件。
- **DKIM 验证:** 接收邮件服务器对收到的邮件执行 DKIM 验证。它使用发件人域名的公钥来验证邮件的 DKIM 签名,以确保邮件内容的完整性和真实性。
- **DMARC 检查:** 如果接收邮件服务器支持 DMARCDomain-based Message Authentication, Reporting, and Conformance它会执行 DMARC 检查。DMARC 结合了 SPF 和 DKIM允许域名所有者指定如何处理未通过验证的邮件。
- **投递邮件到邮箱:** 如果邮件通过了所有的验证步骤,并且没有被识别为垃圾邮件,接收邮件服务器将把邮件投递到收件人的邮箱中。
**邮件获取(收件人):**
- **POP3 获取邮件(可选):** 收件人可以使用 POP3邮局协议版本3从邮件服务器上下载邮件到本地设备。POP3 客户端通过指定的端口(通常是 110 端口)连接到邮件服务器,并下载邮件到本地设备上。根据设置,邮件可能会从服务器上删除。
- **IMAP 获取邮件(可选):** 收件人可以使用 IMAP互联网邮件访问协议从邮件服务器上获取邮件。IMAP 允许邮件保留在服务器上并且在多个设备之间同步邮件状态。IMAP 客户端通过指定的端口(通常是 143 端口)连接到邮件服务器,并获取邮件列表和邮件内容。
这是一个完整的双向邮件通信过程,包括了 SPF、DKIM、DMARC以及 POP3、IMAP、SMTP 协议的作用。这些技术和协议共同构成了电子邮件系统的基础架构,保障了邮件的传输安全性和可靠性。

View File

@ -1,4 +1,4 @@
+++ +++
paginate_by = 4 paginate_by = 5
sort_by = "date" sort_by = "date"
+++ +++

View File

@ -418,9 +418,9 @@
</div> </div>
<div class="pagination__buttons"> <div class="pagination__buttons">
<span class="button previous"> <span class="button previous">
<a href="https://blog.dich.ink/how-email-works/"> <a href="https://blog.dich.ink/how-email-works-1/">
<span class="button__icon"></span>&nbsp; <span class="button__icon"></span>&nbsp;
<span class="button__text">电子邮件是如何工作的</span> <span class="button__text">电子邮件是如何工作的:SPF&#x2F;DKIM&#x2F;DMARC</span>
</a> </a>
</span> </span>

View File

@ -316,6 +316,17 @@
<a class="post-tag" href="https://blog.dich.ink/tags/searching/">#Searching</a>, <a class="post-tag" href="https://blog.dich.ink/tags/searching/">#Searching</a>,
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span> <a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
</li>
<li class="post-list">
<a href="https://blog.dich.ink/how-email-works-2/">
<span class="post-date">2023-12-25</span>
:: <span class="post-list-title">电子邮件是如何工作的:POP3&#x2F;IMAP&#x2F;SMTP</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://blog.dich.ink/tags/mail/">#Mail</a>,
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
</li> </li>
<li class="post-list"> <li class="post-list">
<a href="https://blog.dich.ink/open-source-cross-platform-softs/"> <a href="https://blog.dich.ink/open-source-cross-platform-softs/">
@ -341,9 +352,9 @@
</li> </li>
<li class="post-list"> <li class="post-list">
<a href="https://blog.dich.ink/how-email-works/"> <a href="https://blog.dich.ink/how-email-works-1/">
<span class="post-date">2023-12-24</span> <span class="post-date">2023-12-24</span>
:: <span class="post-list-title">电子邮件是如何工作的</span></a> :: <span class="post-list-title">电子邮件是如何工作的:SPF&#x2F;DKIM&#x2F;DMARC</span></a>
<span class="post-tags-inline"> <span class="post-tags-inline">
:: ::

View File

@ -426,6 +426,26 @@
<summary type="html">&lt;p&gt;前言 搜索引擎原理可以简单分为三个过程:爬行,索引,排名。&lt;&#x2F;p&gt; <summary type="html">&lt;p&gt;前言 搜索引擎原理可以简单分为三个过程:爬行,索引,排名。&lt;&#x2F;p&gt;
</summary> </summary>
</entry>
<entry xml:lang="en">
<title>电子邮件是如何工作的:POP3&#x2F;IMAP&#x2F;SMTP</title>
<published>2023-12-25T00:00:00+00:00</published>
<updated>2023-12-25T00:00:00+00:00</updated>
<author>
<name>
Unknown
</name>
</author>
<link rel="alternate" type="text/html" href="https://blog.dich.ink/how-email-works-2/"/>
<id>https://blog.dich.ink/how-email-works-2/</id>
<summary type="html">&lt;p&gt;前言 POP3、IMAP 和 SMTP 是用于电子邮件传输的常见协议和服务,这些协议共同构成了电子邮件系统的基础,允许用户接收、发送和管理电子邮件。&lt;&#x2F;p&gt;
</summary>
</entry> </entry>
<entry xml:lang="en"> <entry xml:lang="en">
<title>常用跨平台开源软件</title> <title>常用跨平台开源软件</title>
@ -468,7 +488,7 @@
</entry> </entry>
<entry xml:lang="en"> <entry xml:lang="en">
<title>电子邮件是如何工作的</title> <title>电子邮件是如何工作的:SPF&#x2F;DKIM&#x2F;DMARC</title>
<published>2023-12-24T00:00:00+00:00</published> <published>2023-12-24T00:00:00+00:00</published>
<updated>2023-12-24T00:00:00+00:00</updated> <updated>2023-12-24T00:00:00+00:00</updated>
@ -480,8 +500,8 @@
</name> </name>
</author> </author>
<link rel="alternate" type="text/html" href="https://blog.dich.ink/how-email-works/"/> <link rel="alternate" type="text/html" href="https://blog.dich.ink/how-email-works-1/"/>
<id>https://blog.dich.ink/how-email-works/</id> <id>https://blog.dich.ink/how-email-works-1/</id>
<summary type="html">&lt;p&gt;前言 在互联网的日常使用中,电子邮件作为一项基础服务扮演着重要的角色。尽管在过去几十年里出现了各种新型的通讯方式,但电子邮件仍然保持着其不可替代的地位。了解电子邮件的工作原理,有助于更好地理解这一基础服务是如何运作的。&lt;&#x2F;p&gt; <summary type="html">&lt;p&gt;前言 在互联网的日常使用中,电子邮件作为一项基础服务扮演着重要的角色。尽管在过去几十年里出现了各种新型的通讯方式,但电子邮件仍然保持着其不可替代的地位。了解电子邮件的工作原理,有助于更好地理解这一基础服务是如何运作的。&lt;&#x2F;p&gt;
</summary> </summary>

View File

@ -20,13 +20,13 @@
<meta property="og:description" content=""> <meta property="og:description" content="">
<meta property="og:title" content="Dich'blog"> <meta property="og:title" content="Dich'blog">
<meta property="og:type" content="article"> <meta property="og:type" content="article">
<meta property="og:url" content="https://blog.dich.ink/how-email-works/"> <meta property="og:url" content="https://blog.dich.ink/how-email-works-1/">
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content=""> <meta name="twitter:description" content="">
<meta name="twitter:title" content="Dich'blog"> <meta name="twitter:title" content="Dich'blog">
<meta property="twitter:domain" content="blog.dich.ink"> <meta property="twitter:domain" content="blog.dich.ink">
<meta property="twitter:url" content="https://blog.dich.ink/how-email-works/"> <meta property="twitter:url" content="https://blog.dich.ink/how-email-works-1/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://blog.dich.ink/atom.xml"> <link rel="alternate" type="application/atom+xml" title="RSS" href="https://blog.dich.ink/atom.xml">
@ -77,7 +77,7 @@
<div class="post"> <div class="post">
<h1 class="post-title"><a href="https://blog.dich.ink/how-email-works/">电子邮件是如何工作的</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/how-email-works-1/">电子邮件是如何工作的:SPF&#x2F;DKIM&#x2F;DMARC</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
<span class="post-date"> <span class="post-date">

View File

@ -0,0 +1,262 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dich&#x27;blog</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://blog.dich.ink/style.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/blue.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/background_dark.css">
<link rel="stylesheet" href="https://blog.dich.ink/font-hack-subset.css">
<meta name="description" content="">
<meta property="og:description" content="">
<meta property="og:title" content="Dich'blog">
<meta property="og:type" content="article">
<meta property="og:url" content="https://blog.dich.ink/how-email-works-2/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="">
<meta name="twitter:title" content="Dich'blog">
<meta property="twitter:domain" content="blog.dich.ink">
<meta property="twitter:url" content="https://blog.dich.ink/how-email-works-2/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://blog.dich.ink/atom.xml">
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://blog.dich.ink" style="text-decoration: none;">
<div class="logo">
Dich&#x27;blog
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li class="active"><a href="https://blog.dich.ink">blog</a></li>
<li><a href="https://blog.dich.ink/tags">tags</a></li>
<li><a href="https://blog.dich.ink/archive">archive</a></li>
<li><a href="https://blog.dich.ink/about">about me</a></li>
<li><a href="https://blog.dich.ink/links">links</a></li>
<li><a href="https://github.com/Dichgrem" target="_blank" rel="noopener noreferrer">github</a></li>
</ul>
</nav>
</header>
<div class="content">
<div class="post">
<h1 class="post-title"><a href="https://blog.dich.ink/how-email-works-2/">电子邮件是如何工作的:POP3&#x2F;IMAP&#x2F;SMTP</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-12-25
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/mail/">#Mail</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 POP3、IMAP 和 SMTP 是用于电子邮件传输的常见协议和服务,这些协议共同构成了电子邮件系统的基础,允许用户接收、发送和管理电子邮件。</p>
<span id="continue-reading"></span>
<ol>
<li><strong>POP3邮局协议版本3</strong>POP3 是一种用于接收电子邮件的协议。当你使用 POP3 时电子邮件会从服务器下载到你的设备上并且通常会从服务器上删除。这意味着邮件只存在于你的设备上而不再保留在服务器上。POP3 通常用于单一设备或者设备上少量的邮件存储需求。</li>
<li><strong>IMAP互联网邮件访问协议</strong>IMAP 也是一种用于接收电子邮件的协议,但它与 POP3 不同的是IMAP 允许邮件保留在服务器上并且同步到多个设备上。这意味着无论你使用哪个设备访问邮件都能看到同样的邮件状态包括已读、未读、已删除等。IMAP 适用于需要在多个设备之间同步邮件的情况,例如在手机、平板电脑和台式电脑之间。</li>
<li><strong>SMTP简单邮件传输协议</strong>SMTP 是用于发送电子邮件的协议。当你发送一封电子邮件时,你的邮件客户端会使用 SMTP 协议将邮件发送到电子邮件服务器。SMTP 负责将邮件从发送者的电子邮件客户端传送到接收者的邮件服务器。SMTP 是一个推送协议,它将邮件推送给服务器,而不是拉取邮件。</li>
</ol>
<p>这是每个协议的简要技术原理:</p>
<h2 id="pop3-you-ju-xie-yi-ban-ben-3"><strong>POP3邮局协议版本3</strong></h2>
<ul>
<li>客户端连接到邮件服务器上的 POP3 端口(通常是 110 端口)。</li>
<li>客户端发送身份验证信息(通常是用户名和密码)以登录到邮箱。</li>
<li>一旦登录成功,客户端可以请求收件箱中的邮件列表。</li>
<li>客户端可以选择下载邮件到本地设备。</li>
<li>下载的邮件通常从服务器上删除,但可以根据设置保留一份副本。</li>
<li>客户端可以选择在下载后删除邮件,或者在稍后删除它们。</li>
</ul>
<h2 id="imap-hu-lian-wang-you-jian-fang-wen-xie-yi"><strong>IMAP互联网邮件访问协议</strong></h2>
<ul>
<li>客户端连接到邮件服务器上的 IMAP 端口(通常是 143 端口)。</li>
<li>客户端发送身份验证信息(通常是用户名和密码)以登录到邮箱。</li>
<li>一旦登录成功,客户端可以请求收件箱中的邮件列表,以及邮件的状态信息(如已读、未读、已删除等)。</li>
<li>客户端可以选择下载完整的邮件或邮件的部分内容到本地设备,同时保留邮件在服务器上的副本。</li>
<li>客户端对邮件的操作(如标记为已读、移动到文件夹等)将反映在服务器上,从而在其他设备上同步。</li>
</ul>
<h2 id="smtp-jian-dan-you-jian-chuan-shu-xie-yi"><strong>SMTP简单邮件传输协议</strong></h2>
<ul>
<li>客户端连接到邮件服务器上的 SMTP 端口(通常是 25 端口)。</li>
<li>客户端发送邮件内容和邮件头信息(如发件人、收件人、主题等)给服务器。</li>
<li>服务器接受邮件,并将其转发到接收者的邮件服务器。</li>
<li>接收者的邮件服务器接收邮件,并将其存储在相应的收件人邮箱中。</li>
<li>SMTP 是一个简单的推送协议,它负责将邮件从发送方传送到接收方,但不涉及接收方对邮件的确认或响应。</li>
</ul>
<h2 id="ta-men-de-qu-bie-he-gong-tong-dian"><strong>它们的区别和共同点:</strong></h2>
<p><strong>区别:</strong></p>
<p><strong>功能:</strong></p>
<ul>
<li>POP3 主要用于从邮件服务器上下载邮件到本地设备,通常会将邮件从服务器上删除。</li>
<li>IMAP 允许用户在多个设备之间同步邮件状态,并且邮件保留在服务器上。</li>
<li>SMTP 用于发送电子邮件。</li>
</ul>
<p><strong>邮件管理:</strong></p>
<ul>
<li>POP3 在客户端下载邮件后通常会将邮件从服务器上删除,因此邮件只存在于本地设备上。</li>
<li>IMAP 允许邮件在多个设备之间同步,因为邮件保留在服务器上。</li>
<li>SMTP 不管理邮件存储,它只是负责将邮件从发送方传送到接收方。</li>
</ul>
<p><strong>端口号:</strong></p>
<ul>
<li>POP3 默认端口号是 110。</li>
<li>IMAP 默认端口号是 143。</li>
<li>SMTP 默认端口号是 25。</li>
</ul>
<p><strong>操作方式:</strong></p>
<ul>
<li>POP3 是拉取协议,客户端需要主动连接到服务器并拉取邮件。</li>
<li>IMAP 是双向同步协议,客户端与服务器之间进行交互,可以同步邮件状态。</li>
<li>SMTP 是推送协议,用于将邮件从发送方传送到接收方。</li>
</ul>
<p><strong>共同点:</strong></p>
<ul>
<li>
<p><strong>用途:</strong>:它们都是用于电子邮件传输的标准协议。</p>
</li>
<li>
<p><strong>与邮件服务器的通信:</strong>:它们都涉及客户端与邮件服务器之间的通信。</p>
</li>
<li>
<p><strong>身份验证:</strong>:它们都需要用户身份验证来访问邮箱。</p>
</li>
</ul>
<h2 id="yi-ci-wan-zheng-de-you-jian-tong-xin-guo-cheng"><strong>一次完整的邮件通信过程</strong></h2>
<p><strong>发送方(发件人):</strong></p>
<ul>
<li>
<p><strong>撰写邮件:</strong> 发件人使用邮件客户端如Outlook、Gmail等撰写邮件并填写收件人的电子邮件地址、主题和邮件内容。</p>
</li>
<li>
<p><strong>SPF 检查:</strong> 发送邮件服务器可能会执行 SPFSender Policy Framework检查。它查询发件人域名的 DNS 记录,以确认发送邮件的服务器是否被授权发送邮件。</p>
</li>
<li>
<p><strong>DKIM 签名:</strong> 发送邮件服务器对邮件进行 DKIMDomainKeys Identified Mail签名。它使用发件人域名的私钥对邮件进行加密签名以确保邮件内容在传输过程中不被篡改。</p>
</li>
<li>
<p><strong>SMTP 发送邮件:</strong> 发送邮件服务器使用 SMTP简单邮件传输协议将邮件发送到接收邮件服务器。SMTP 服务器与接收邮件服务器之间建立连接,并通过指定的端口(通常是 25 端口)传输邮件。</p>
</li>
</ul>
<p><strong>接收方(收件人):</strong></p>
<ul>
<li>
<p><strong>SMTP 接收邮件:</strong> 接收邮件服务器接收到发送方发送的邮件。SMTP 协议负责将邮件从发送方传输到接收方。</p>
</li>
<li>
<p><strong>SPF 验证:</strong> 接收邮件服务器执行 SPF 验证,检查发送方服务器的 IP 地址是否在发件人域名的 SPF 记录中被授权发送邮件。</p>
</li>
<li>
<p><strong>DKIM 验证:</strong> 接收邮件服务器对收到的邮件执行 DKIM 验证。它使用发件人域名的公钥来验证邮件的 DKIM 签名,以确保邮件内容的完整性和真实性。</p>
</li>
<li>
<p><strong>DMARC 检查:</strong> 如果接收邮件服务器支持 DMARCDomain-based Message Authentication, Reporting, and Conformance它会执行 DMARC 检查。DMARC 结合了 SPF 和 DKIM允许域名所有者指定如何处理未通过验证的邮件。</p>
</li>
<li>
<p><strong>投递邮件到邮箱:</strong> 如果邮件通过了所有的验证步骤,并且没有被识别为垃圾邮件,接收邮件服务器将把邮件投递到收件人的邮箱中。</p>
</li>
</ul>
<p><strong>邮件获取(收件人):</strong></p>
<ul>
<li>
<p><strong>POP3 获取邮件(可选):</strong> 收件人可以使用 POP3邮局协议版本3从邮件服务器上下载邮件到本地设备。POP3 客户端通过指定的端口(通常是 110 端口)连接到邮件服务器,并下载邮件到本地设备上。根据设置,邮件可能会从服务器上删除。</p>
</li>
<li>
<p><strong>IMAP 获取邮件(可选):</strong> 收件人可以使用 IMAP互联网邮件访问协议从邮件服务器上获取邮件。IMAP 允许邮件保留在服务器上并且在多个设备之间同步邮件状态。IMAP 客户端通过指定的端口(通常是 143 端口)连接到邮件服务器,并获取邮件列表和邮件内容。</p>
</li>
</ul>
<p>这是一个完整的双向邮件通信过程,包括了 SPF、DKIM、DMARC以及 POP3、IMAP、SMTP 协议的作用。这些技术和协议共同构成了电子邮件系统的基础架构,保障了邮件的传输安全性和可靠性。</p>
</div>
<div class="pagination">
<div class="pagination__title">
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
<hr />
</div>
<div class="pagination__buttons">
<span class="button previous">
<a href="https://blog.dich.ink/open-source-cross-platform-softs/">
<span class="button__icon"></span>&nbsp;
<span class="button__text">常用跨平台开源软件</span>
</a>
</span>
<span class="button next">
<a href="https://blog.dich.ink/searching/">
<span class="button__text">搜索引擎与爬虫</span>&nbsp;
<span class="button__icon"></span>
</a>
</span>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Dichgrem</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a> by pawroman
</span>
</div>
</div>
</footer>
<script async defer src="http://173.249.208.93:12345/tracker.js" data-website-id="cluckwxwg0005qf4n55m737sz"></script>
</div>
</body>
</html>

View File

@ -214,6 +214,41 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-5/">Docker学习笔记(五)</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-29
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/docker/">#Docker</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 第三方映像是预构建的 Docker 容器映像,可在 Docker Hub 或其他容器注册表上使用。这些映像由个人或组织创建和维护,可用作容器化应用程序的起点。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/docker-learn-5/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -268,8 +268,8 @@
<span class="button next"> <span class="button next">
<a href="https://blog.dich.ink/how-email-works/"> <a href="https://blog.dich.ink/how-email-works-1/">
<span class="button__text">电子邮件是如何工作的</span>&nbsp; <span class="button__text">电子邮件是如何工作的:SPF&#x2F;DKIM&#x2F;DMARC</span>&nbsp;
<span class="button__icon"></span> <span class="button__icon"></span>
</a> </a>
</span> </span>

View File

@ -326,8 +326,8 @@
<span class="button next"> <span class="button next">
<a href="https://blog.dich.ink/searching/"> <a href="https://blog.dich.ink/how-email-works-2/">
<span class="button__text">搜索引擎与爬虫</span>&nbsp; <span class="button__text">电子邮件是如何工作的:POP3&#x2F;IMAP&#x2F;SMTP</span>&nbsp;
<span class="button__icon"></span> <span class="button__icon"></span>
</a> </a>
</span> </span>

View File

@ -78,41 +78,6 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-5/">Docker学习笔记(五)</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-29
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/docker/">#Docker</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 第三方映像是预构建的 Docker 容器映像,可在 Docker Hub 或其他容器注册表上使用。这些映像由个人或组织创建和维护,可用作容器化应用程序的起点。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/docker-learn-5/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-4/">Docker学习笔记(四)</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-4/">Docker学习笔记(四)</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -214,6 +179,76 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-1/">Docker学习笔记(一)</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-25
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/docker/">#Docker</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 Docker 是一个开源平台,通过将应用程序隔离到轻量级、可移植的容器中,自动执行应用程序的部署、扩展和管理。容器是独立的可执行单元,它封装了应用程序在各种环境中一致运行所需的所有必要依赖项、库和配置文件。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/docker-learn-1/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/junk-cleanup/">垃圾清理的艺术</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-19
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/junk-cleanup/">#Junk-cleanup</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 在从前的机械硬盘时代,由于硬盘空间小,且没有时常清理垃圾文件,常常导致硬盘空间严重不足;特别是在以 Windows 平台为代表的 C/D盘 体系下。那么,我们常说的垃圾清理,释放硬盘空间,到底是在清理什么?哪些文件可以被清理?</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/junk-cleanup/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,76 +78,6 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-1/">Docker学习笔记(一)</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-25
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/docker/">#Docker</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 Docker 是一个开源平台,通过将应用程序隔离到轻量级、可移植的容器中,自动执行应用程序的部署、扩展和管理。容器是独立的可执行单元,它封装了应用程序在各种环境中一致运行所需的所有必要依赖项、库和配置文件。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/docker-learn-1/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/junk-cleanup/">垃圾清理的艺术</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-19
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/junk-cleanup/">#Junk-cleanup</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 在从前的机械硬盘时代,由于硬盘空间小,且没有时常清理垃圾文件,常常导致硬盘空间严重不足;特别是在以 Windows 平台为代表的 C/D盘 体系下。那么,我们常说的垃圾清理,释放硬盘空间,到底是在清理什么?哪些文件可以被清理?</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/junk-cleanup/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/git/">Git使用简明手册</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/git/">Git使用简明手册</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -216,6 +146,113 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/terminal-console-shell/">TerminalConsole and Shell</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-12
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/linux/">#linux</a></span>
<div class="post-content">
<p>前言 在linux的学习过程中我们常常遇到诸如 TerminalConsolebash,zsh,shell,tty 等概念,这些概念常常被混淆,似乎都和命令行相关。本文从历史角度出发介绍它们的前世今生。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/terminal-console-shell/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/zola-blog/">Personal Blog</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-12
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/blog/">#Blog</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/zola/">#Zola</a></span>
<div class="post-content">
<p>前言 个人博客的搭建有诸多框架的选择。本文以Zola框架为例介绍如何部署该静态站点并将其托管到Paas平台上。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/zola-blog/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/opensourcesoftware-licenses/">开源软件与协议</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-04
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/licenses/">#licenses</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/open/">#open</a></span>
<div class="post-content">
<p>前言 本文旨在介绍开源软件许可证,这些许可证规定了使用、修改和分发开源软件的条件。通过了解不同类型的开源许可证及其特点,读者将能够更好地理解在开发和使用开源软件时的法律和道德责任。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/opensourcesoftware-licenses/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,113 +78,6 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/terminal-console-shell/">TerminalConsole and Shell</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-12
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/linux/">#linux</a></span>
<div class="post-content">
<p>前言 在linux的学习过程中我们常常遇到诸如 TerminalConsolebash,zsh,shell,tty 等概念,这些概念常常被混淆,似乎都和命令行相关。本文从历史角度出发介绍它们的前世今生。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/terminal-console-shell/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/zola-blog/">Personal Blog</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-12
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/blog/">#Blog</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/zola/">#Zola</a></span>
<div class="post-content">
<p>前言 个人博客的搭建有诸多框架的选择。本文以Zola框架为例介绍如何部署该静态站点并将其托管到Paas平台上。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/zola-blog/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/opensourcesoftware-licenses/">开源软件与协议</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-04
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/licenses/">#licenses</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/open/">#open</a></span>
<div class="post-content">
<p>前言 本文旨在介绍开源软件许可证,这些许可证规定了使用、修改和分发开源软件的条件。通过了解不同类型的开源许可证及其特点,读者将能够更好地理解在开发和使用开源软件时的法律和道德责任。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/opensourcesoftware-licenses/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/routing/">路由器原理与组网</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/routing/">路由器原理与组网</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -217,6 +110,147 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/local-isps-to-cn-report/">MJJ入门国内至国际骨干ISP线路整理</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-02-10
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/isp/">#ISP</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/net/">#Net</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 本文主要探讨的是IPv4网络国际出口线路的质量分析以及各大ISP的介绍。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/local-isps-to-cn-report/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/podcast-use/">播客收听指北</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-01-20
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/podcast/">#Podcast</a></span>
<div class="post-content">
<p>前言 讲起播客,许多人第一反应是喜马拉雅,但其实播客的订阅和收听有许多种方式。本文带你了解订阅播客的各种方式,并告诉你市面上有哪些不错的播客客户端可供选择。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/podcast-use/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/rss-read/">RSS阅读指南</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-01-20
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/rss/">#RSS</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 RSS 提供了一种数据格式,以 XML可扩展标记语言的形式组织信息包括文章标题、摘要、链接和发布日期等。这些信息形成了所谓的“订阅源”Feed用户可以使用RSS阅读器Feed Reader来订阅这些源。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/rss-read/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/chatogpt/">如何高效地向 ChatGPT 提问</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-01-07
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/prompt/">#Prompt</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 本文翻译自《The Art of Asking ChatGPT for High-Quality Answers A Complete Guide to Prompt Engineering Techniques》</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/chatogpt/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,113 +78,7 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/local-isps-to-cn-report/">MJJ入门国内至国际骨干ISP线路整理</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/searching/">搜索引擎与爬虫</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-02-10
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/isp/">#ISP</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/net/">#Net</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 本文主要探讨的是IPv4网络国际出口线路的质量分析以及各大ISP的介绍。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/local-isps-to-cn-report/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/podcast-use/">播客收听指北</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-01-20
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/podcast/">#Podcast</a></span>
<div class="post-content">
<p>前言 讲起播客,许多人第一反应是喜马拉雅,但其实播客的订阅和收听有许多种方式。本文带你了解订阅播客的各种方式,并告诉你市面上有哪些不错的播客客户端可供选择。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/podcast-use/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/rss-read/">RSS阅读指南</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-01-20
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/rss/">#RSS</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 RSS 提供了一种数据格式,以 XML可扩展标记语言的形式组织信息包括文章标题、摘要、链接和发布日期等。这些信息形成了所谓的“订阅源”Feed用户可以使用RSS阅读器Feed Reader来订阅这些源。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/rss-read/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/chatogpt/">如何高效地向 ChatGPT 提问</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
<span class="post-date"> <span class="post-date">
@ -196,19 +90,160 @@
<span class="post-tags-inline"> <span class="post-tags-inline">
:: tags:&nbsp; :: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/prompt/">#Prompt</a>&nbsp; <a class="post-tag" href="https://blog.dich.ink/tags/searching/">#Searching</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span> <a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content"> <div class="post-content">
<p>前言 本文翻译自《The Art of Asking ChatGPT for High-Quality Answers A Complete Guide to Prompt Engineering Techniques》</p> <p>前言 搜索引擎原理可以简单分为三个过程:爬行,索引,排名。</p>
</div> </div>
<div> <div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji --> <!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/chatogpt/"> <a class="read-more button" href="https://blog.dich.ink/searching/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/how-email-works-2/">电子邮件是如何工作的:POP3&#x2F;IMAP&#x2F;SMTP</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-12-25
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/mail/">#Mail</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 POP3、IMAP 和 SMTP 是用于电子邮件传输的常见协议和服务,这些协议共同构成了电子邮件系统的基础,允许用户接收、发送和管理电子邮件。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/how-email-works-2/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/open-source-cross-platform-softs/">常用跨平台开源软件</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-12-25
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/open-source/">#Open-Source</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/soft/">#soft</a></span>
<div class="post-content">
<p>前言 本文旨在介绍一些常用的跨平台开源软件,涵盖了多个领域,包括办公、开发工具、多媒体处理等。这些软件不仅在功能上具有优势,而且秉承着开放、自由的精神,是上上之选。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/open-source-cross-platform-softs/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/about-working/">应届生工作指南</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-12-24
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/work/">#Work</a></span>
<div class="post-content">
<p>前言 什么是“五险一金”?工资到底由那些部分组成?劳动合同怎么签?不仅仅是应届生,很多工作了几年的职场人,也不十分清楚。因此,在这里笔者打算帮助大家彻底把这些事情搞明白。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/about-working/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/how-email-works-1/">电子邮件是如何工作的:SPF&#x2F;DKIM&#x2F;DMARC</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-12-24
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/mail/">#Mail</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 在互联网的日常使用中,电子邮件作为一项基础服务扮演着重要的角色。尽管在过去几十年里出现了各种新型的通讯方式,但电子邮件仍然保持着其不可替代的地位。了解电子邮件的工作原理,有助于更好地理解这一基础服务是如何运作的。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/how-email-works-1/">
<span class="button__text">Read more</span>&nbsp; <span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span> <span class="button__icon">&#8617;&#xFE0E;</span>
</a> </a>

View File

@ -78,11 +78,11 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/searching/">搜索引擎与爬虫</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/mechrev-keyboard/">机械革命键盘失灵拯救记</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
<span class="post-date"> <span class="post-date">
2024-01-07 2023-09-04
</span> </span>
</div> </div>
@ -90,55 +90,19 @@
<span class="post-tags-inline"> <span class="post-tags-inline">
:: tags:&nbsp; :: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/searching/">#Searching</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 搜索引擎原理可以简单分为三个过程:爬行,索引,排名。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/searching/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/open-source-cross-platform-softs/">常用跨平台开源软件</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-12-25
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/open-source/">#Open-Source</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp; <a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/soft/">#soft</a></span> <a class="post-tag" href="https://blog.dich.ink/tags/keyboard/">#keyboard</a></span>
<div class="post-content"> <div class="post-content">
<p>前言 本文旨在介绍一些常用的跨平台开源软件,涵盖了多个领域,包括办公、开发工具、多媒体处理等。这些软件不仅在功能上具有优势,而且秉承着开放、自由的精神,是上上之选</p> <p>前言 机械革命作为一款极高性价比的笔记本,其优惠的力度和问题不断的故障让玩家们爱恨交织;作者在其上安装 Linux 时遇到了键盘失灵的问题,为了避免更多人踩坑,故写本文。</p>
</div> </div>
<div> <div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji --> <!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/open-source-cross-platform-softs/"> <a class="read-more button" href="https://blog.dich.ink/mechrev-keyboard/">
<span class="button__text">Read more</span>&nbsp; <span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span> <span class="button__icon">&#8617;&#xFE0E;</span>
</a> </a>
@ -149,11 +113,46 @@
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/about-working/">应届生工作指南</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/windows-secondary-menu-recovery-and-settings-boot-startup/">Windows二级菜单恢复及设置开机启动及彻底关闭更新</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
<span class="post-date"> <span class="post-date">
2023-12-24 2023-08-26
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/windows/">#Windows</a></span>
<div class="post-content">
<p>前言 Windows操作系统作为全球最为普及的桌面操作系统之一其用户界面的设计非常经典而win11中的二级菜单令人感到无语本文教你回到一级菜单。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/windows-secondary-menu-recovery-and-settings-boot-startup/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/accurate-pronunciation/">常见发音错误术语集合</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-25
</span> </span>
</div> </div>
@ -162,18 +161,18 @@
<span class="post-tags-inline"> <span class="post-tags-inline">
:: tags:&nbsp; :: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a>&nbsp; <a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/work/">#Work</a></span> <a class="post-tag" href="https://blog.dich.ink/tags/pronunciation/">#Pronunciation</a></span>
<div class="post-content"> <div class="post-content">
<p>前言 什么是“五险一金”?工资到底由那些部分组成?劳动合同怎么签?不仅仅是应届生,很多工作了几年的职场人,也不十分清楚。因此,在这里笔者打算帮助大家彻底把这些事情搞明白</p> <p>前言 中文和英语发音习惯不同,容易引起误解。本文旨在帮助您准确发音常见的科技术语,欢迎随时补充</p>
</div> </div>
<div> <div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji --> <!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/about-working/"> <a class="read-more button" href="https://blog.dich.ink/accurate-pronunciation/">
<span class="button__text">Read more</span>&nbsp; <span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span> <span class="button__icon">&#8617;&#xFE0E;</span>
</a> </a>
@ -184,11 +183,11 @@
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/how-email-works/">电子邮件是如何工作的</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/calling-cards/">流量卡购买与套路</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
<span class="post-date"> <span class="post-date">
2023-12-24 2023-08-24
</span> </span>
</div> </div>
@ -196,19 +195,54 @@
<span class="post-tags-inline"> <span class="post-tags-inline">
:: tags:&nbsp; :: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/mail/">#Mail</a>&nbsp; <a class="post-tag" href="https://blog.dich.ink/tags/calling-cards/">#Calling-cards</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span> <a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a></span>
<div class="post-content"> <div class="post-content">
<p>前言 在互联网的日常使用中,电子邮件作为一项基础服务扮演着重要的角色。尽管在过去几十年里出现了各种新型的通讯方式,但电子邮件仍然保持着其不可替代的地位。了解电子邮件的工作原理,有助于更好地理解这一基础服务是如何运作的</p> <p>前言 由于临近升学,校园网不尽人意,因此许多小伙伴有了买一张流量卡的计划。本文以三大运营商为例,说明常见流量卡的套路与选择</p>
</div> </div>
<div> <div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji --> <!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/how-email-works/"> <a class="read-more button" href="https://blog.dich.ink/calling-cards/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/kgnl/">快过年了笑话大全</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-23
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/kgnl/">#KGNL</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a></span>
<div class="post-content">
<p>前言 快过年了系列笑话常常于过年期间在各大平台传播反应了各技术人士的爱好与工作。本文收集了24个该系列的笑话欢迎补充。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/kgnl/">
<span class="button__text">Read more</span>&nbsp; <span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span> <span class="button__icon">&#8617;&#xFE0E;</span>
</a> </a>
@ -224,13 +258,6 @@
<span class="button__text">Newer posts</span> <span class="button__text">Newer posts</span>
</a> </a>
</span> </span>
<span class="button next">
<a href="https://blog.dich.ink/page/7/">
<span class="button__text">Older posts</span>&nbsp;
<span class="button__icon"></span>
</a>
</span>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1,258 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dich&#x27;blog</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://blog.dich.ink/style.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/blue.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/background_dark.css">
<link rel="stylesheet" href="https://blog.dich.ink/font-hack-subset.css">
<meta name="description" content="用电子罗盘,转赛博核桃,勘电磁风水,寻网络龙脉">
<meta property="og:description" content="用电子罗盘,转赛博核桃,勘电磁风水,寻网络龙脉">
<meta property="og:title" content="Dich'blog">
<meta property="og:type" content="website">
<meta property="og:url" content="https://blog.dich.ink/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="用电子罗盘,转赛博核桃,勘电磁风水,寻网络龙脉">
<meta name="twitter:title" content="Dich'blog">
<meta property="twitter:domain" content="blog.dich.ink">
<meta property="twitter:url" content="https://blog.dich.ink/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://blog.dich.ink/atom.xml">
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://blog.dich.ink" style="text-decoration: none;">
<div class="logo">
Dich&#x27;blog
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li class="active"><a href="https://blog.dich.ink">blog</a></li>
<li><a href="https://blog.dich.ink/tags">tags</a></li>
<li><a href="https://blog.dich.ink/archive">archive</a></li>
<li><a href="https://blog.dich.ink/about">about me</a></li>
<li><a href="https://blog.dich.ink/links">links</a></li>
<li><a href="https://github.com/Dichgrem" target="_blank" rel="noopener noreferrer">github</a></li>
</ul>
</nav>
</header>
<div class="content">
<div class="posts">
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/mechrev-keyboard/">机械革命键盘失灵拯救记</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-09-04
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/keyboard/">#keyboard</a></span>
<div class="post-content">
<p>前言 机械革命作为一款极高性价比的笔记本,其优惠的力度和问题不断的故障让玩家们爱恨交织;作者在其上安装 Linux 时遇到了键盘失灵的问题,为了避免更多人踩坑,故写本文。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/mechrev-keyboard/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/windows-secondary-menu-recovery-and-settings-boot-startup/">Windows二级菜单恢复及设置开机启动及彻底关闭更新</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-26
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/windows/">#Windows</a></span>
<div class="post-content">
<p>前言 Windows操作系统作为全球最为普及的桌面操作系统之一其用户界面的设计非常经典而win11中的二级菜单令人感到无语本文教你回到一级菜单。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/windows-secondary-menu-recovery-and-settings-boot-startup/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/accurate-pronunciation/">常见发音错误术语集合</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-25
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/pronunciation/">#Pronunciation</a></span>
<div class="post-content">
<p>前言 中文和英语发音习惯不同,容易引起误解。本文旨在帮助您准确发音常见的科技术语,欢迎随时补充。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/accurate-pronunciation/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/calling-cards/">流量卡购买与套路</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-24
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/calling-cards/">#Calling-cards</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a></span>
<div class="post-content">
<p>前言 由于临近升学,校园网不尽人意,因此许多小伙伴有了买一张流量卡的计划。本文以三大运营商为例,说明常见流量卡的套路与选择。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/calling-cards/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="pagination">
<div class="pagination__buttons">
<span class="button previous">
<a href="https://blog.dich.ink/page/6/">
<span class="button__icon"></span>&nbsp;
<span class="button__text">Newer posts</span>
</a>
</span>
<span class="button next">
<a href="https://blog.dich.ink/page/8/">
<span class="button__text">Older posts</span>&nbsp;
<span class="button__icon"></span>
</a>
</span>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Dichgrem</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a> by pawroman
</span>
</div>
</div>
</footer>
<script async defer src="http://173.249.208.93:12345/tracker.js" data-website-id="cluckwxwg0005qf4n55m737sz"></script>
</div>
</body>
</html>

View File

@ -1,146 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dich&#x27;blog</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://blog.dich.ink/style.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/blue.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/background_dark.css">
<link rel="stylesheet" href="https://blog.dich.ink/font-hack-subset.css">
<meta name="description" content="用电子罗盘,转赛博核桃,勘电磁风水,寻网络龙脉">
<meta property="og:description" content="用电子罗盘,转赛博核桃,勘电磁风水,寻网络龙脉">
<meta property="og:title" content="Dich'blog">
<meta property="og:type" content="website">
<meta property="og:url" content="https://blog.dich.ink/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="用电子罗盘,转赛博核桃,勘电磁风水,寻网络龙脉">
<meta name="twitter:title" content="Dich'blog">
<meta property="twitter:domain" content="blog.dich.ink">
<meta property="twitter:url" content="https://blog.dich.ink/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://blog.dich.ink/atom.xml">
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://blog.dich.ink" style="text-decoration: none;">
<div class="logo">
Dich&#x27;blog
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li class="active"><a href="https://blog.dich.ink">blog</a></li>
<li><a href="https://blog.dich.ink/tags">tags</a></li>
<li><a href="https://blog.dich.ink/archive">archive</a></li>
<li><a href="https://blog.dich.ink/about">about me</a></li>
<li><a href="https://blog.dich.ink/links">links</a></li>
<li><a href="https://github.com/Dichgrem" target="_blank" rel="noopener noreferrer">github</a></li>
</ul>
</nav>
</header>
<div class="content">
<div class="posts">
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/kgnl/">快过年了笑话大全</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-23
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/kgnl/">#KGNL</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a></span>
<div class="post-content">
<p>前言 快过年了系列笑话常常于过年期间在各大平台传播反应了各技术人士的爱好与工作。本文收集了24个该系列的笑话欢迎补充。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/kgnl/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="pagination">
<div class="pagination__buttons">
<span class="button previous">
<a href="https://blog.dich.ink/page/7/">
<span class="button__icon"></span>&nbsp;
<span class="button__text">Newer posts</span>
</a>
</span>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Dichgrem</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a> by pawroman
</span>
</div>
</div>
</footer>
<script async defer src="http://173.249.208.93:12345/tracker.js" data-website-id="cluckwxwg0005qf4n55m737sz"></script>
</div>
</body>
</html>

View File

@ -271,9 +271,9 @@
</div> </div>
<div class="pagination__buttons"> <div class="pagination__buttons">
<span class="button previous"> <span class="button previous">
<a href="https://blog.dich.ink/open-source-cross-platform-softs/"> <a href="https://blog.dich.ink/how-email-works-2/">
<span class="button__icon"></span>&nbsp; <span class="button__icon"></span>&nbsp;
<span class="button__text">常用跨平台开源软件</span> <span class="button__text">电子邮件是如何工作的:POP3&#x2F;IMAP&#x2F;SMTP</span>
</a> </a>
</span> </span>

View File

@ -66,9 +66,13 @@
<lastmod>2024-03-15</lastmod> <lastmod>2024-03-15</lastmod>
</url> </url>
<url> <url>
<loc>https://blog.dich.ink/how-email-works/</loc> <loc>https://blog.dich.ink/how-email-works-1/</loc>
<lastmod>2023-12-24</lastmod> <lastmod>2023-12-24</lastmod>
</url> </url>
<url>
<loc>https://blog.dich.ink/how-email-works-2/</loc>
<lastmod>2023-12-25</lastmod>
</url>
<url> <url>
<loc>https://blog.dich.ink/junk-cleanup/</loc> <loc>https://blog.dich.ink/junk-cleanup/</loc>
<lastmod>2024-03-19</lastmod> <lastmod>2024-03-19</lastmod>
@ -132,12 +136,6 @@
<url> <url>
<loc>https://blog.dich.ink/page/6/</loc> <loc>https://blog.dich.ink/page/6/</loc>
</url> </url>
<url>
<loc>https://blog.dich.ink/page/7/</loc>
</url>
<url>
<loc>https://blog.dich.ink/page/8/</loc>
</url>
<url> <url>
<loc>https://blog.dich.ink/podcast-use/</loc> <loc>https://blog.dich.ink/podcast-use/</loc>
<lastmod>2024-01-20</lastmod> <lastmod>2024-01-20</lastmod>

View File

@ -162,7 +162,7 @@
<li class="tag-list"> <li class="tag-list">
<a href="https://blog.dich.ink/tags/mail/"> <a href="https://blog.dich.ink/tags/mail/">
Mail (1 post) Mail (2 posts)
</a> </a>
</li> </li>
@ -228,7 +228,7 @@
<li class="tag-list"> <li class="tag-list">
<a href="https://blog.dich.ink/tags/tech/"> <a href="https://blog.dich.ink/tags/tech/">
Tech (24 posts) Tech (25 posts)
</a> </a>
</li> </li>

View File

@ -81,7 +81,7 @@ Dich&#x27;blog</title>
<div class="post"> <div class="post">
<h1 class="post-title"> <h1 class="post-title">
tag: #Mail tag: #Mail
(1 post) (2 posts)
</h1> </h1>
<a href="https://blog.dich.ink/tags"> <a href="https://blog.dich.ink/tags">
@ -90,9 +90,20 @@ Dich&#x27;blog</title>
<ul><li class="post-list"> <ul><li class="post-list">
<a href="https://blog.dich.ink/how-email-works/"> <a href="https://blog.dich.ink/how-email-works-2/">
<span class="post-date">2023-12-25</span>
:: <span class="post-list-title">电子邮件是如何工作的:POP3&#x2F;IMAP&#x2F;SMTP</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://blog.dich.ink/tags/mail/">#Mail</a>,
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
</li>
<li class="post-list">
<a href="https://blog.dich.ink/how-email-works-1/">
<span class="post-date">2023-12-24</span> <span class="post-date">2023-12-24</span>
:: <span class="post-list-title">电子邮件是如何工作的</span></a> :: <span class="post-list-title">电子邮件是如何工作的:SPF&#x2F;DKIM&#x2F;DMARC</span></a>
<span class="post-tags-inline"> <span class="post-tags-inline">
:: ::

View File

@ -81,7 +81,7 @@ Dich&#x27;blog</title>
<div class="post"> <div class="post">
<h1 class="post-title"> <h1 class="post-title">
tag: #Tech tag: #Tech
(24 posts) (25 posts)
</h1> </h1>
<a href="https://blog.dich.ink/tags"> <a href="https://blog.dich.ink/tags">
@ -314,6 +314,17 @@ Dich&#x27;blog</title>
<a class="post-tag" href="https://blog.dich.ink/tags/searching/">#Searching</a>, <a class="post-tag" href="https://blog.dich.ink/tags/searching/">#Searching</a>,
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span> <a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
</li>
<li class="post-list">
<a href="https://blog.dich.ink/how-email-works-2/">
<span class="post-date">2023-12-25</span>
:: <span class="post-list-title">电子邮件是如何工作的:POP3&#x2F;IMAP&#x2F;SMTP</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://blog.dich.ink/tags/mail/">#Mail</a>,
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
</li> </li>
<li class="post-list"> <li class="post-list">
<a href="https://blog.dich.ink/open-source-cross-platform-softs/"> <a href="https://blog.dich.ink/open-source-cross-platform-softs/">
@ -328,9 +339,9 @@ Dich&#x27;blog</title>
</li> </li>
<li class="post-list"> <li class="post-list">
<a href="https://blog.dich.ink/how-email-works/"> <a href="https://blog.dich.ink/how-email-works-1/">
<span class="post-date">2023-12-24</span> <span class="post-date">2023-12-24</span>
:: <span class="post-list-title">电子邮件是如何工作的</span></a> :: <span class="post-list-title">电子邮件是如何工作的:SPF&#x2F;DKIM&#x2F;DMARC</span></a>
<span class="post-tags-inline"> <span class="post-tags-inline">
:: ::