位置: 编程技术 - 正文

linux shell发送Email邮件的方法详解(shell发送报文)

编辑:rootadmin

推荐整理分享linux shell发送Email邮件的方法详解(shell发送报文),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell发送短信,shell脚本发送http,shell发送socket,linux shell发送邮件,linux发送命令,shell发送短信,linux发送命令,shell发送短信,内容如对您有帮助,希望把文章链接给更多的朋友!

一封最简单的邮件

看上去有点复杂,其实就是sendmail程序从标准输入读取邮件源码,-t参数表示从邮件源码提取收件人信息,然后发送到收件人的邮件服务器,我们稍做整理,将邮件源码保存在email.txt中如下

将以上命令改为cat email.txt | sendmail -t,这样就一目了然了。收到的邮件信息如下

邮件的格式

从前面的邮件源码可以看到,邮件是和http类似的文本协议,由邮件头和邮件内容两部分组成,中间以空行分隔,邮件头每行对应一个字段,和http头类似,比如这里的To,CC,From,Subject,分别代表收件人,抄送人,发件人,标题,如果有多个收件人或抄送人,用逗号分隔,邮件内容才是我们在邮件客户端真正看到的东西

邮件客户端都可以查看邮件源码,比如下面就是我收到的一封邮件的源码

linux shell发送Email邮件的方法详解(shell发送报文)

邮件标题使用中文

如果邮件标题直接使用中文字符会导致收到的邮件乱码,为了避免这种情况,应该对中文进行base编码,而这也是邮件最常用的编码方式,当然,在进行base编码之前先得对中文字符进行编码(UTF-8或GBK等等),这和html的编码是一样的概念,采用UTF-8和base编码的格式如下

其中xxxxxx为编码后的数据,用python可以快速对中文进行编码,比如对中文'测试'先进行utf-8编码再进行base编码结果为

在From和Subject中使用中文,邮件源码如下

这里将发件人的名字和邮件标题都改为了'测试',收到的邮件效果为

邮件内容使用html

如果邮件内容是html代码,则需要在邮件头添加Content-type字段来标记文本类型,同时还需要标记邮件内容的字符编码,以下邮件源码发送的正是html内容

收到的邮件效果为

总结

标签: shell发送报文

本文链接地址:https://www.jiuchutong.com/biancheng/371553.html 转载请保留说明!

上一篇:Linux shell命令帮助格式详解(linux命令shell脚本)

下一篇:详解Linux命令中的正则表达式(linux中的命令及含义)

  • 餐饮业小规模开发票开什么
  • 计提企业所得税会计科目
  • 银行存款余额调节表编制
  • 报表中存货包括什么科目
  • 与企业日常无关的政府补服属于利得吗
  • 稽查查补的税款用什么时候的税率表示
  • 办公室空调维修报告
  • 在企业所得税中增值税可以扣除吗
  • 污水处理企业如何捕捉碳中和减少了的碳足迹
  • 公允价值变动是减值吗
  • 经营租赁不动产发票备注栏
  • 律师要钱吗
  • 免税企业取得增值税专用发票怎么处理
  • 营改增后发票报销管理规定是怎样的?
  • 技术开发费加计扣除优惠政策
  • 小微企业免征增值税政策2023
  • 建筑劳务公司人员结构
  • 劳务发票备注怎么填
  • 企业会计准则规定我国企业的会计期间按年度划分
  • 统一社会信用代码查询官网
  • 业务招待住宿进什么科目
  • 申请银行汇票手续费记账凭证
  • 质保金算合同资产
  • 上月留抵的增值税在哪查询
  • 什么是增值税
  • macos升级报错
  • 冲回存货跌价准备
  • 冲账备用金的记账凭证怎么填
  • 原材料暂估入账产生的差异如何处理
  • 净利润与未分配利润的勾稽关系
  • 摊销房租怎么做账
  • 购货方收到红字发票怎么报税
  • 一只草丛里的狐狸作文
  • 最小巧的单反相机
  • 工伤索赔的赔偿金额
  • 提高支票处理效率的有效方法是
  • php socket 非阻塞
  • vue3怎么样
  • vuemvvm模式
  • Laravel 5.3 学习笔记之 安装
  • look 查明
  • 企业餐具属于流动资产吗
  • 企业怎么可以合理避税?
  • 增值税发票丢失怎么补开
  • 发票抬头为个人的纳税人识别号
  • 网上学电脑
  • 管理费用的范畴
  • 全资子公司注销的账务处理
  • 工资能否当月计提当月发放
  • 同一控制下企业合并
  • 质保期内出现质量问题,一直没有修复
  • 劳务费无发票怎么处理
  • 事业单位基建账套会计科目
  • 期初固定资产算收入吗
  • 自产自销属于商品吗
  • 销项税额和转出未交增值税余额怎么结转
  • 固定资产一次性扣除政策
  • 餐费发票报销需提供清单吗
  • 工程发票可以抵扣增值税吗
  • 会计出账入账怎么做
  • 个体工商户是否要交税
  • 产成品核算的内容
  • windows下命令
  • windowsxp的安装方法
  • mac ios应用
  • vrvedp_m.exe是什么
  • xp系统如何设置默认软件
  • win7系统玩游戏怎么样
  • nodejs发送http请求
  • opengl英文
  • redhat linux6.5安装教程
  • perl中use strict
  • webgl基础教程
  • jquery源码是什么水平
  • 如何输出反序数
  • javascript模块化规范
  • js cookie存取
  • 如何下载个人所得税A表
  • 车船税每年多少钱
  • 网上查询公司营业执照
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设