位置: 编程技术 - 正文

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中的命令及含义)

  • 净利润和盈余公积的会计分录
  • 财务报表申报错误怎么办
  • 自然人系统怎么申报个人所得税
  • 社保利息计入什么科目
  • 小规模企业所得税多少
  • 预付账款怎么处理
  • 事业单位人员租房有补助吗
  • 个人资金借给企业
  • 国资委无偿划拨资产不上税吗
  • 税务注销后还能稽查吗
  • 记账凭证上的摘要每行都要写吗
  • 收保险赔偿款如何处理?
  • 应收账款计提坏账后收回
  • 电子承兑汇票付款流程
  • 税务机关退水利基金怎么做账?
  • 无形资产的加计扣除为什么不影响应纳税所得额
  • 退税详细教程
  • 融资租赁 车辆
  • 核定征收的小型微利企业
  • 天猫运费险是按照每一单结算的吗
  • 冲减多计提的费用
  • 委托加工物资在初级第几章
  • 车间废品如何做账
  • 缴纳税款滞纳金计算方式
  • 简述php可支持哪些数据类型
  • win101903怎么查看
  • rsync inotify sersync
  • 个人所得税计提和发放分录
  • 冲减其他应收款摘要怎么写
  • 发票填开的基本规定?
  • 纳税人购进农产品取得
  • 最快的计算机是量子计算机吗
  • php递归函数详解
  • 移动加权平均法例题
  • php实现base64图片上传方式实例代码
  • termux 安装
  • js构造函数的八种方法
  • pytorch with no grad
  • opencv官方教程
  • php判断ua
  • php7匿名函数
  • PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
  • 资产支出加权平均数例题
  • 无追保理是什么意思
  • 停车费计税
  • 劳务支出和应付职工薪酬
  • 打印银行电子回单在打印机上怎么设置A5
  • 收到发票现金支付
  • 现金流出包括所有股票吗
  • 认缴制注册资金不交可以吗
  • 间接费用会计科目
  • 生活服务的行业
  • 计提工资 个人所得税
  • 政府补助的范围
  • 个人独资企业一般纳税人享受六税两费
  • 劳务发票税率最新标准
  • 融资性无形资产的入账价值
  • 其他应付款做账
  • 股份支付应如何进行账务处理?
  • 多交税款账务怎么处理
  • 预提费用为什么是负债
  • 公司装修费用如何计算
  • 个税公司少申报一个月会对个人有什么影响
  • 企业防止股权收益的措施
  • 辞退员工 工资
  • 汇算清缴后缴纳所得税会计分录
  • windows关机蓝屏是怎么回事
  • win8开机画面后黑屏
  • 怎么有才能
  • win8怎么设置
  • linux系统怎么弄
  • quick3.3 UIListview扩展应用
  • android环境搭建教程
  • Formatting Long Lines 格式化多行字符的shell脚本
  • python3利用smtplib通过qq邮箱发送邮件方法示例
  • vue cli3 webpack配置
  • android使用so
  • mac怎么编写python
  • 浙江国地税申报网
  • 深圳土地增值税清算规程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设