Linux发送接收邮件

目录

一、实验

1.linux用户发送给linux中的其它用户

 2.linux用户发送给外网用户


一、实验

1.linux用户发送给linux中的其它用户

(1)使用命令 yum install -y sendmail 安装sendmail软件

 (2)使用yum install -y mailx 安装 mailx软件

 (3)使用命令systemctl start sendmail启动sendmail(此过程消耗时间)

 (4)root用户发送邮件内容为"This is first email" 标题为 "email"给root用户

 (5)在root用户使用命令mail查看邮件

N表示此邮件为未读;1,2表示编号;root表示发送用户;时间;email表示主题

(6)输入编号即可查看详细信息

 (7)q键退出

 2.linux用户发送给外网用户

(1)首先在163邮箱中获取自己的提权码

     登录邮箱,在首页的设置里面打开pop3/smtp/imap

 (2)在开启服务IMAP/SMTP后点击开启即可获得授权码

 (3)在/etc/mail/rc文件中配置以下信息

 71 #开启ssl72 set ssl-verify=ignore73 74 #下方输入证书目录,下方为centos系统证书默认位置,也自行生成证书并指定75 76 set nss-config-dir=~/.certs77 78 # 下方填入你配置的第三方smtp服务器的地址及端口,如果使用的是云服务器,安全组需要开放465端口(入>    口和出口)79 80 set smtp=smtps://smtp.163.com:465            81 82 # 认证方式83 84 set smtp-auth=login85 86 # 下方输入用于发送邮件的邮箱账号87 88 set smtp-auth-user=7jjw@163.com89 90 # 下方输入上方邮箱的客户端授权码91 92 set smtp-auth-password=授权码93 94 # 设置发信人邮箱和昵称95 96 set from=7jjw@163.com97 

(4)配置邮箱证书

因为需要 163邮箱的 SSL 证书,所以我们还需要手动的获取163邮箱的证书保存到本地指定的目录里以备调用和验证,具体命令如下:

[root@localhost .certs]# echo -n | openssl s_client -connect smtp.163.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/163.crt
depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root CA
verify return:1
depth=1 C = US, O = DigiCert Inc, CN = GeoTrust RSA CN CA G2
verify return:1
depth=0 C = CN, ST = zhejiang, L = hangzhou, O = "NetEase (Hangzhou) Network Co., Ltd", CN = *.163.com
verify return:1
DONE
[root@localhost .certs]# certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/163.crt
certutil: could not add certificate to token or database: SEC_ERROR_ADDING_CERT: Error adding certificate to database.
[root@localhost .certs]# certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/163.crt
certutil: could not add certificate to token or database: SEC_ERROR_ADDING_CERT: Error adding certificate to database.
[root@localhost .certs]# certutil -L -d /root/.certsCertificate Nickname                                         Trust AttributesSSL,S/MIME,JAR/XPIGeoTrust SSL CA                                              C,,  
GeoTrust Global CA                                           P,P,P

为了防止出现前文所说的发送邮件警告提示,还需要进入邮箱 SSL 证书存放目录 /root/.certs 里执行如下命令:

[root@localhost .certs]# cd /root/.certs/
[root@localhost .certs]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i 163.crt

返回如下提示即可:

Notice: Trust flag u is set automatically if the private key is present.

开启postfix

systemctl start postfix

(5)使用命令echo "This is second email" | mail -s "email" 用户名  发送邮件

 (6)登录163邮箱查看收到的邮件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/53310.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序员,你真的懂得收发电子邮件吗?

前言 在几年以前,相信不少朋友都听说过,马云同志创办阿里巴巴的时候,还不会发邮件。也不知道在阿里巴巴上市之后,他学会收发邮件了没有!呵呵。我是曾经从内心里“瞧不起”过,至少认为在这一点上我比他强很…

linux mutt工具收发邮件

mutt工具收发邮件 软件:mutt-1.5.20-9.20091214hg736b6a.el6.x86_64 yum install -y mutt发邮件 发给rootcentos6用户一份test标题的邮件 mutt -s “test” rootcentos6 连续回车会显示,to给哪个邮箱、subject,然后进入vi界面,进行邮件body编…

震惊,我发邮件让小张查个数据,居然10秒不到就邮件回复我了,怎么这么快?...

然后,我真的震惊了,本以为小张至少要查个20分钟的,结果10秒不到就回复我了: 好奇心超强的我等回到公司,马上问小张,为什么能这么快?居然不告诉我。 但是好奇心超强的我,并不会因此放…

程序员,你真的懂得收发电子邮件吗?(转)

http://www.cnblogs.com/rootq/articles/1320266.html 前言 在几年以前,相信不少朋友都听说过,马云同志创办阿里巴巴的时候,还不会发邮件。也不知道在阿里巴巴上市之后,他学会收发邮件了没有!呵呵。我是曾经从内心里“…

用Python发送电子邮件?这也太丝滑了吧(21)

小朋友们好,大朋友们好! 我是猫妹,一名爱上Python编程的小学生。 欢迎和猫妹一起,趣味学Python。 今日主题 猫爸赚钱养家,细想起来真的不容易啊! 起早贪黑,都是6点早起做早饭,送…

邮件群发-不仅仅是自己想的那么简单(HTTP发送)

不管是工厂还是外贸公司,或者是SOHO,利用“伪EDM邮件营销”都可以用最小的代价,来获取询盘和订单。 而“伪EDM邮件营销”的核心技术,则是“裙发邮件”。 裙发邮件的作用:以最高效的方式把邮件推送给客户,增…

Anthropic对ChatGPT产品Claude发布,可以对外体验(目前并不支持中文)

Claude是下一代人工智能助手,基于 Anthropic 对训练有用、诚实和无害的人工智能系统的研究。Claude 可通过我们的开发人员控制台中的聊天界面和 API 进行访问,能够执行各种对话和文本处理任务,同时保持高度的可靠性和可预测性。 克劳德可以帮…

落地为王,「大模型」走出发布会

©️深响原创 作者|吴鸿键 大模型,大机遇。舆论喧嚣了几个月,有能力的企业都在抢占生态位。 芯片层,英伟达凭借其GPU优势,成为ChatGPT热潮中最先赚到钱的人,博通、微软、谷歌也都紧盯着芯片机遇&#…

Python 给视频添加背景音乐 | Python工具

目录 前言 环境依赖 代码 总结 前言 本文提供给视频添加背景音乐的python工具,一如既往的实用主义。 环境依赖 ffmpeg环境安装,可以参考我的另一篇文章:windows ffmpeg安装部署_阿良的博客-CSDN博客 本文主要使用到的不是ffmpeg&#x…

微信对话生成器,生成微信聊天记录,聊天记录生成器,制作微信聊天记录,可生成文字、语音、转账、红包,朋友圈装X神器~

软件使用方法 解压压缩包,得到一个文件夹,内容如下 双击【wechat.exe】运行,可以看到程序有两个子菜单,每一个菜单都能对聊天界面进行部分设置 我们进入【对话设置】子菜单,这里可以设置聊天对象的头像,…

AI绘画火爆,以昆仑万维AIGC为例,揭秘AI绘画背后的模型算法

AI绘画火爆,以昆仑万维AIGC为例,揭秘AI绘画背后的模型算法 一、前言 最近AI绘画让人工智能再次走进大众视野。在人工智能发展早起,一直认为人工智能能实现的功能非常有限。通常都是些死板的东西,像是下棋、问答之类的&#xff0…

【zabbix】企业微信告警

本篇基于我的前两章环境续写: 1、【zabbix】docker安装zabbix、yum安装zabbix-agent 2、【zabbix】MySQL模板创建与监控 企业微信部分 一、首先得有个企业微信号 添加部门 应用管理创建应用 我的企业里面找到企业id,和上面两条一起,总共三…

服务器请求微信后台(api.weixin.qq.com)过慢处理

问题描述:服务器请求微信后台(api.weixin.qq.com)的测试结果,每次请求都需要4,5秒甚至更慢。 2016.12.16 16:31:57 start:1481877117.4148 request:https://api.weixin.qq.com/cgi-bin/message/custom/send?access_t…

转行退路?后端开发人员可选12个职业方向

部分数据来源:ChatGPT 引言 后端开发是当前互联网行业非常热门的职业之一,如果你想要开启全新的职业生涯,也可以选择其他的职业。本文将介绍一些适合后端开发人员转行的就业方向,并从就业市场和就业前景角度进行分析。 1. 区块链…

云炬Android开发笔记 7登陆注册功能开发

阅读目录1.注册UI及验证逻辑实现 1.1 布局 1.2 注册信息的验证和逻辑 2.登录UI及验证逻辑实现 2.1 布局 2.2 登录的逻辑框架 3.服务器数据简单介绍 3.1 服务器的数据 3.2 数据端访问的数据 3.3 打印信息的级别类封装 4.与基于GreenDao的数据库框架设计 4.1 添加依赖和配置 …

让 GPT-4 设计一个分布式缓存系统,它从尝试到被“逼疯”!

整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 比 ChatGPT 背后 GPT-3.5 更为强大的模型 GPT-4,已在上周正式对外发布。在 OpenAI 官方发布的 GPT-4 Developer Livestream(https://www.youtube.com/watch?voutcGtbnMuQ&#…

增强型语言模型——走向通用智能的道路?!?

增强型语言模型——走向通用智能的道路?!? FesianXu 20230325 at Baidu Search Team 前言 继AlphaGo在2016年横扫了人类棋手之后,2022年末的chatGPT横空出世,再次引爆了全球对人工智能技术的热情。基于语言模型的chat…

新版nonebot,go-cqhttp搭建qq机器人保姆级教程

前言 前段时间QQ进行了更新,所以导致了非手表协议扫码登陆报错的问题,不过好在大佬已经推出rc5版本的go-cqhttp,解决了这一头疼的问题 在开始之前,我需要说明一下,本文章是针对没有经验和基础的用户,所以…

文心一言初次体验,说说感觉~

文心一言,被称为国内版ChatGPT,一直被寄予厚望。 在未出来前,网络上都是各种调侃。 甚至还用ChatGPT来调侃。 但是在发布会的时候,感觉李彦宏关于文心一言讲了很多东西。 但是吧,又感觉啥也没讲,说话底气还…

王垠的过去和现状

王垠的过去和现状 转自&#xff1a;http://blog.csdn.net/simoncoder/article/details/49803827 我曾在2006年冬季接触到王垠的三篇文章&#xff1a;《完全用Linux工作》、《写给支持和反对<完全用Linux工作>的人们》、《清华梦的粉碎--写给清华大学的退学申请》&#…