All in Markdown.
I use PKU Mail as an instance.

Manually Receive an Email with Telnet under POP3 (on macOS)

使用 Telnet 手动接收邮件 (基于 macOS 系统)


什么是 Telnet

Telnet 代表 TErminaL NETwork 或 TELetype NETwork 或 TELecommunication NETwork ,是一个流行于Unix系统的网络协议,直接由终端操作。Telnet被发明于1969年,安全性并不在其设计者的考量范围内,因此其安全性极低,它正在被SSL等更安全保密的网络协议所取代。

准备工作

使用 Homebrew 安装 Telnet:
打开终端,输入下列命令安装 Homebrew ;参考

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装 Telnet

brew install telnet

之后就可以在终端使用 Telnet 了。


借助 Telnet 通过 POP3 接收PKU邮箱中的一封邮件

首先,用Outlook邮箱(或者任何其他邮箱)向 pku mail 发送一封测试邮件。然后,在邮箱设置-高級功能选项卡处查询到 pkumail 的 POP3 端口为 110

打开终端,输入telnet mail.pku.edu.cn 110

MacBook-Pro:~ usr$ telnet mail.pku.edu.cn 110
Trying 162.105.129.99...
Connected to mail.lb.pku.edu.cn.
Escape character is '^]'.
+OK Welcome to coremail Mail Pop3 Server (mispb-1ea67e80-64e4-49d5-bd9f-3beeae24b9f2-pku.edu.cns[7f9fc2345ba1662f5ae8c6faa3cd1742s])
#终端返回的内容显示我们已经连接到 coremail(pku mail)所属 POP3 server
#然后就可以输入用户名和密码登录邮箱
#注意,如果持续一段时间未操作,连接将被关闭。待光标出现时即可输入后续内容。
user goat #输入用户名
+OK core mail
pass woshimima #輸入密碼
+OK 982 message(s) [336623586 byte(s)]
#显示登录成功,邮箱内有982封邮件(所占空间 336623586 bytes),其中第982封邮件就是刚刚发送的测试邮件。
list #輸入list按順序查看每封邮件及其所占的空间
+OK 982 336623586
1 7972
2 3071
3 13886
4 13625
…… #由於郵件數量龐大,只截取一部分
978 6089
979 3234
980 5094
981 7768
982 7830
.
retr 982 #檢索(retrieve)第982封郵件

輸出結果

+OK 7830 octets
Received: from JPN01-TYC-obe.outbound.protection.outlook.com (unknown [40.92.99.65])by front01 (Coremail) with SMTP id 5oFpogCHpiQGzcdinU9fAA--.11299S3;Fri, 08 Jul 2022 14:21:59 +0800 (CST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;b=Hzq/3BKXlREOvDOsIsn7uHPfbDJ9P1YLN03pUAnyz6IsNcN4C6POYP9mc5vypXAQKW57mrdYMrshwhBmKd1Ub8nfCRFb9v+l2mDe9Zrg2fnBtGFHeZwU68EhSTTxlNYepKsBoWZbitGDB7oFO/sfm7Tc8yqm4ClSpkG473qejF3wBCkeELof0Z2KweKBPlCLNlFlxOhBdvKF+kM+WlLuzGZW/Kujj1RO/1VwkbpNgFCVlXLkUcgU3m7g7NVXBu8FfTyrpvK77Ry4hqC4yFZsXfmQddiG2RIm3e6GE2J63GA+85l+IshPl93N+QbAjmdr/FHotJZvv7zmzW2Top++MQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;s=arcselector9901;h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;bh=JdssuO+CI3iRJ/jiZ/dFi1y4a3fBqn1ksevuq6B/ZHQ=;b=nJFcoql804N+gBs96s/G8CcJn7tIxmYeSuWpaJ9v5YxyEbeV3pKGqvhaR/KX6oxgSnpfKr679TRBAKqFNitn7ciK+9GZ/8sS17AsKwUwIKPFNBeGg8fZhoZyheS6UqSJmRPlE9SNt2YM+ycI4sN0785ymJ5ur9HqwGMG4YY1aPJx6y2SsE/0dhDN4xZaqU8h8cNym5fche24ysysagqB/evG8F26AYbTAHhFxSSeyaHsEKgDc4k5KWO1o1gq2B1Kdb+PO8OUejlMoEcIHmW8OJy+mYuB8CtqWTgVYM79vkIMh+niZy785I87flRg6+2SKCkbhuz1TyTb4GQbdP1kpw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;s=selector1;h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;bh=JdssuO+CI3iRJ/jiZ/dFi1y4a3fBqn1ksevuq6B/ZHQ=;b=fQhBs7G9UTm7uCN3DxE8tieoJsFKIen0Sz5tYnrAn03uNUGmWcV0168LyZ57byS+Pbd0Tc7HVS8zodgIygEKAzknqMBb6afM90bJtbA/HB+avDttMuGHvuK0bUTZVp8S0W7CiqDizbTnCLqhJfV32tRiJBoMWB1RrZ6NV+ru/gecQUqKmOL3qBFUlXeNDYAXjP0kWgWX02cXBt57BEimGUxMKzLXXCPrCfxMAENMUc9RvSWKi2lwRF9U/T1NdPOU9bve5gWuKfjxzXlNL/5v3nPxJ+cD3mw3hHvde4xYuayQb5idpXW618cyt6KAIDybmvkEOlAXJgeI21K7eFwP/Q==
Received: from TYCP286MB2003.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:15b::12)by TYBP286MB0221.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8027::16) withMicrosoft SMTP Server (version=TLS1_2,cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.17; Fri, 8 Jul2022 06:21:56 +0000
Received: from TYCP286MB2003.JPNP286.PROD.OUTLOOK.COM([fe80::5ced:6265:1b9d:15f3]) by TYCP286MB2003.JPNP286.PROD.OUTLOOK.COM([fe80::5ced:6265:1b9d:15f3%6]) with mapi id 15.20.5395.022; Fri, 8 Jul 202206:21:56 +0000
From: Chien <juen.chien@outlook.com>
To: "goat@pku.edu.cn" <goat@pku.edu.cn>
Subject: Test Mail
Thread-Topic: Test Mail
Thread-Index: AQHYkpMFN1SV7u59+0CWHMpXZc0VtA==
Date: Fri, 8 Jul 2022 06:21:56 +0000
Message-ID: <F7E722BB-C004-406D-98F3-F76FB576A4B2@outlook.com>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [ZUaxuFH/Z8N17vzKFFUDhIoT6I5KR+sq]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 60c3299d-c139-4f69-7927-08da60aa2824
x-ms-traffictypediagnostic: TYBP286MB0221:EE_
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info:u78gD98GHnyOAiTdO8QxgRsLJjc3DwXlpjGbjfZUv+ewkDpvarvqapdatOi7BkrzFT6cG0EEFOJ7Rn5fGWoR3hwr7FLFuLZbbhikpOU0JAtFb6+Fl+H1xxgwZORlUXMv+ZevmQHfE8lmirYSGqALNoqNI/IWX884Z7aTTcHP2CGc2TlLtKqvSY2C918BcuR5eSKfcsSgKliLTGqivzuFAhNEfHyV+H3GbD962tEy4FdbJRjb3MMScckCNISRgOImJjIkhkITbh5ZuKwa3JUTbtuUylN475+rCAZcRHcUKlXwdfo8Za0vrOlCJDAnSeFFE2z4InW5Zdlsh026LMdIz12uzsP/bY6UJGmee7v6o6+IATDnkLZr7huPXopIhBDN002a4yJ8M5jhwrynkJc8EkG4cwvkOyfTvoit4oBZHZZB9yEbbmNWUoSYlYMSRBFc9VX9jR1EgmApoue0hkFaGfpDnj0lTgz99MgH6s2CzUKVbAiPwfYQ/nHI5dC2pbD3WnCM/s0fvcp7qmAiFa6DhNXESJxzE13kq9kc3GKlHc0ANCjyF14aTqFOtTnLtOa5sRc+busITqTIxg5UfoOK+YRVusP5l9MG0+SeL1jo+TbyBKDwPffn0wsw61NtDpPWXeu+1zP9IbOlfaCOPCLep9OwEFm+1d4lg/BO/0V4SCipURwX8DQ8RjPj9TR6AqVE/7VC54e+71cyTRZB6lfnZg==
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:=?us-ascii?Q?EtNi7HvJIt1dbb+pj06rWdeEGjZQb7uwwZaQ5L0TvDhGCja25E0wi0sueINe?==?us-ascii?Q?VLz4GwIWWZ1bcsP0x2/aH+hRZMClPPIywdcXGKG0a/cXONDEvU7BDhaXh4uH?==?us-ascii?Q?cpzU8U6/yLdlwO5luAIlkqod6Wx3rvfP0Irb6kF6icDSKf00VRCTBZCsd/e+?==?us-ascii?Q?+e4ahykwTVbXKDUxCF1JQF3+4QrRQkzPbpr06rJqD6SKYl4PI61kOT0WNQuV?==?us-ascii?Q?MI8W7jyEylL4jyrTPrV23CsssUYTLpUo/0vTFxurv628ABWtixtDAE8TD2m5?==?us-ascii?Q?yZXYnfKZcraRNt9xmBAbgz9QmP6QO5U3EcZWgw75tbr2KwuEvYiYWDOQDQ8W?==?us-ascii?Q?829qSIVUo8iqmIGSfK/zk7+2oHKhiIfbpjjqmS+HQh4wtLMRRFoSaKPdjPLG?==?us-ascii?Q?rKw12k+4o/CUQ94vxDIMHX5e/Uh6DohVxLheIORZjizfTPJ2CsU9MKV4fyvZ?==?us-ascii?Q?2UlstKfxqo+ZFqxiFHldepXXPEskQBPgIDmrEtXHxhmzq4n9GoC68UgwjxfU?==?us-ascii?Q?IqHL2Q23/Yv82ycaa6mlZcflLjrmAFKsdyMXbi5Y0zp/LKvhwQOfTAj09pjc?==?us-ascii?Q?lUX4X6DFLrFtXT43tWjX/YPxQ+g+ROx8mLebJJ5l1Kqb/+GbLHnyOhsUCPVR?==?us-ascii?Q?5NJzdMJ4TByhJNFNKQiYWxsOk5aBguIq9JD8ZM9MhFBUT7yi4QmcS8M37Kfh?==?us-ascii?Q?uhhr/FAgOuamOGVV2raMhD5pTXO9OCH10qC0ZSZBuxhsG8UjHcpIcsjSvB9I?==?us-ascii?Q?/Dztek7ensRUYLGHN9Qa3AZK5ik1Cr7ClgaP90D7PH0k+DhOyWTpCONyrHvj?==?us-ascii?Q?o6Q0wwSvg+uaHAYP7bcBMi9lXs6yWv9m9Gbs9i+Jj0V4FUwGHjG65FWQMCQe?==?us-ascii?Q?K0zXzLGSAY3gPzN7OXFZ+FpBPWuJyn6IwU/YbIjab/4g2zCvLd1l0xcFpK5n?==?us-ascii?Q?boGpM4z/AU228XnBijoy0gnhQtk0bTAlpHdQrWankyo9boleR94XimxTYfGG?==?us-ascii?Q?p4shC9OxsINhVVQ4OS6oUThDiPBUQzAemLZ4EO5G6/yhcWVXnkMj7m2CnbPP?==?us-ascii?Q?gz4KyRNSa21bQ1lez3ulqSc+OFzx1V8NPAn5fGlDiKx0iw5G3E8cfLhQAwdC?==?us-ascii?Q?Fab9p7jVSqDSbWD19IK90Iqq1mp2he5vpHpQusJENBc7t0RARKrV2fTlFjU8?==?us-ascii?Q?LNi5Qq+ZrlNoFXvt93BQLkJCTiAnqLbnzIkppyaac6cQBbS8Xs3PHgX24FNB?==?us-ascii?Q?mN+oFEZwgx2HuN4WMIQEPRDgevMRLKqLpO/rTpxlMZXRmBkF/TNTWMfs50I4?==?us-ascii?Q?MrE=3D?=
Content-Type: text/plain; charset="us-ascii"
Content-ID: <7EDEDEFE097FAB4CA59A0E69ACDC19B7@JPNP286.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: TYCP286MB2003.JPNP286.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 60c3299d-c139-4f69-7927-08da60aa2824
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2022 06:21:56.0376(UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYBP286MB0221
X-CM-TRANSID:5oFpogCHpiQGzcdinU9fAA--.11299S3
Authentication-Results: front01; spf=pass smtp.mail=jeun.chien.t@outlook.com; dkim=pass header.i=@outlook.com
X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUYb28lY4IE4IxF12IF4wA2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVWxJVW8Jr1l84ACjcxK6I8E87Iv6xkF7I0E14v26r4UJVWxJr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E74AGY7Cv6cx26r43Gr1UJr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0x7Aq67IIx4CEVc8vx2IErcIFxwCjxxvEa2IrMxkFs20EY4vE44CYbxCE4x80FwCY0x0Ix7I2Y4AK64vIr41lcIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lcIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCYIxAIcVC2z280aVAFwI0_Jr0_Gr1lcIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_Gr1l42xK82IYc2Ij64vIr41l42xK82IY6x8ErcxFaVAv8VW8Zr4UJr1UMxCjnVCjjxCrMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CEj282c2IF4VAI2VCY07xJMI8E67AF67kF1VAFwI0_Jr0_JrylIxkGc2Ij64vIr41lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xYxBIdaVFxhVjvjDU0xZFpf9x0JUkMa8UUUUU=Dear Goat
Hi, this is an Email for testing telnet.
Have a nice day.
Sincerely
Dog
.

輸出結果的最後是那封測試郵件的內容,此外還包括發送者和接受者的一些信息。

刪除和退出

...
dele 977 #可删除第977封邮件
+OK core mail
quit #可关闭连接
+OK core mail
Connection closed by foreign host.

参考文献

主要参考:
https://www.lampdocs.com/working-with-e-mail-using-telnet/
https://www.vircom.com/blog/quick-guide-of-pop3-command-line-to-type-in-telnet/

辅助参考:
https://www.minitool.com/lib/what-is-telnet.html
https://www.geeksforgeeks.org/introduction-to-telnet/
https://www.scalahosting.com/kb/how-to-connect-to-telnet-via-mac-terminal/
https://osxdaily.com/2018/07/18/get-telnet-macos/
https://www.siteground.com/tutorials/email/protocols-pop3-smtp-imap/

使用 Telnet 手动接收邮件 (基于 macOS 系统)相关推荐

  1. telnet检查接收邮件命令

    什么是 POP3 POP3 (Post Office Protocol 3) 即邮局协议的第 3 个版本,它规定怎样将个人计算机连接到 Internet 的邮件服务器和下载电子邮件的电子协议.它是因特 ...

  2. linux服务器搭建_基于LINUX系统的邮件服务器搭建和详细部署(POSTFIX)

    linux master调度所有的程序: master-->pickup/cleanup-->rewrite..... /etc/postfix/master.cf # ls /etc/p ...

  3. python 邮件服务器地址_python实现的接收邮件功能示例【基于网易POP3服务器】

    本文实例讲述了python实现的接收邮件功能.分享给大家供大家参考,具体如下: 一 简介 本代码实现从网易POP3服务器接收邮件 二 代码 import poplib import re import ...

  4. python 接收邮件服务器地址_python实现的接收邮件功能示例【基于网易POP3服务器】...

    本文实例讲述了python实现的接收邮件功能.分享给大家供大家参考,具体如下: 一 简介 本代码实现从网易POP3服务器接收邮件 二 代码 import poplib import re import ...

  5. linux用户无法接收邮件,linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(一)-系统账户登陆收发邮件...

    linux 下 搭建邮件邮件服务器(一)-系统账户登陆收发邮件 一.安装环境# lsb_release -d Description:    CentOS release 6.5 (Final) #  ...

  6. 基于Mac虚拟机安装macOS系统实践

    前言:因业务测试要求,笔者需要在自己Mac电脑虚拟机中安装macOS系统,也就是Mac系统中再安装一个Mac系统,有种碟中谍的感觉. 笔者Mac系统: VMware Fusion虚拟机: Parall ...

  7. java smtp.126.com_Java Mail---SMTP、POP3协议-DOS下手动收发邮件演示过程

    转载请注明出处: http://blog.csdn.net/qq_26525215 本文源自 E-Mail协议简介: 邮件服务器,按照提供的服务类型,可以分为发送邮件的服务器我接收邮件的服务器. 发送 ...

  8. 苹果系统iOS、macOS系统应用管理机制

    iOS.macOS系统应用管理机制 苹果系统包括:iOS.macOS.watchOS.tvOS.应用软件的生命周期为:开发.上线.安装.使用.卸载.这篇文档将从应用生命周期的各个环节介绍苹果系统对应用 ...

  9. cmd 发送接收邮件

    接收邮件: 1:访问 输入 " telnet pop3.sina.com 110 " 若可以访问则会出现这个消息: +OK pop3 proxy server ready 输入: ...

最新文章

  1. 皮一皮:现在真是键盘侠的年代阿....
  2. 【错误记录】Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )
  3. 《ASCE1885的信息安全》の使用Crypto++的MD5算法对字符串进行哈希
  4. 课程设计---约瑟夫环
  5. TDSQL 全时态数据库系统 -- 典型案例
  6. 给企业老总的一封信(一)
  7. onlyoffice 20并发限制处理
  8. 漂亮的带分步说明的 VBA 自制进度条
  9. 【java】spring-boot源码解析之应用启动
  10. 看不懂旷视升级,是因为不知道中国AI正在经历的变革
  11. VBF BETA 1.5 发布了
  12. 计算机组成原理—Cache写策略
  13. DBeaver 连接 人大金仓以及其他国产数据库
  14. 嵌入式学习笔记7——LCD1602液晶屏
  15. 49 把字符串转换成整数
  16. 华东师范大学计算机网络试卷,华东师范大学网络教育学院《计算机入门》模拟考试卷.doc...
  17. 设计模式分析——迭代器模式(Iterator)
  18. 依概率不放回随机抽样算法
  19. 线程死锁、锁死、饥饿、活锁讲解
  20. centos rpm漏洞补丁下载

热门文章

  1. 浏览器垃圾与回收机制
  2. 多款国产手机无一幸免:人脸识别被破解
  3. 58同城开源web框架 Argo (四)
  4. 机器学习项目-垃圾邮件分类-KNN-SVM-DT-RF-GBDT-Bayes
  5. excel如何设置下拉选项,只允许选择固定的内容
  6. 周鸿祎《智能主义》读书笔记
  7. Eel初次使用示例(使用Scala读取Hive表)
  8. Android点将台:烽火狼烟[-Handler-]
  9. linux系统update和upgrade区别
  10. python 傅里叶变换_理解快速傅里叶变换算法