# Linux下用mailx发送邮件,邮件内容在用户端变成了以为.bin为扩展名的邮件附件的问题解决

news/2024/4/19 0:34:56

Linux下用mailx发送邮件,邮件内容在用户端变成了以为.bin为扩展名的邮件附件的问题解决

文章目录

  • Linux下用mailx发送邮件,邮件内容在用户端变成了以为.bin为扩展名的邮件附件的问题解决
    • 1 发送邮件范例:
    • 2 文件范例参考(/root/lollipop/test.log):
    • 3 解决方法:
    • 4 最后

这种情况一般存在于将【某文件内容】作为【邮件内容】时发生,你指定的那个文件中包含了Linux终端控制字符,把这些控制字符删除即可恢复正常。

附件的文件名一般为.bin结尾,也可能是其他。

1 发送邮件范例:

 mailx  -s "邮件主题xx"  -c "$(cat /root/lollipop/test.log)"  admin@gcmm.com

2 文件范例参考(/root/lollipop/test.log):

^[[34;1m# ----------------------------------------------------------^[[0m
^[[34;1m# 1/1: | platform-drifting-childhood | | platform-drifting-childhood | 1 | 45300:45300 | 20 | |^[[0m
^[[34;1m# ----------------------------------------------------------^[[0mStopping platform-drifting-childhood.20230712T181658 ... ^M
^[[1A^[[2K^MRemoving platform-drifting-childhood.20230712T181658 ... ^[[32mdone^[[0m^M^[[1BNetwork net_mtss is external, skipping
Creating platform-drifting-childhood.20230712T181658 ... ^M
^[[1A^[[2K^MCreating platform-drifting-childhood.20230712T181658 ... ^[[32mdone^[[0m^M^[[1Bplatform-drifting-childhood : 成功

如果按这个原文发送邮件,则会变成以.bin结尾的邮件附件

3 解决方法:

删除文件中的控制字符,重新发送即可。删除方法参考:

sed  -i -E  -e "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?){0,2}[m|A-Z]//g"  -e "s/\x0D//g"  /root/lollipop/test.log

4 最后

img

爱你!


http://www.ppmy.cn/news/958971.html

相关文章

Ping32助力互联网行业安全、合规发展

数据是当今社会最宝贵的资源之一,其价值已经被广泛认可。随着互联网技术的不断发展,数据开始在商业、科技、医疗、金融等领域得到广泛应用,为社会的发展和进步带来了巨大的贡献。与此同时,数据泄露和滥用的风险也在不断增加&#…

主机厂的“丈母娘思维”,迫使自动驾驶行业背离了“最优解” | 九章自动驾驶随笔之三...

交流群 | 进“传感器群/滑板底盘群/汽车基础软件群/域控制器群”请扫描文末二维码,添加九章小助手,务必备注交流群名称 真实姓名 公司 职位(不备注无法通过好友验证) 编辑 | 苏清涛 在需要“附庸风雅”、提升逼格的时候&#x…

互联网晚报 | B站将以播放时长代替播放次数;​“交个朋友”辟谣罗永浩已还清债务;苹果传统静音键被爆料将首次被取代...

B站将以播放时长代替播放次数 在B站14周年庆直播中,B站董事长兼CEO陈睿发表题为《很高兴遇见你》演讲。陈睿表示,播放分钟数比播放次数更能体现视频的质量,但是统计播放分钟数技术复杂度更高,成本更高。幸运的是,随着技…

互联网摸鱼日报(2023-05-13)

互联网摸鱼日报(2023-05-13) InfoQ 热门话题 云原生引领数字世界新未来,应用引擎实现云原生“根”技术创新的突破 企业如何实际应用文心一言大模型?百度工程师首次现场演示文心千帆微调技术 考公考编统统拿下,AI做题…

鸿蒙落 万物生(中)

目录 1.创新者 2.早期使用者 3.早期大众 4.后期大众 5.落后者 二 、早期使用者 通过创新者和企业共同努力升级迭代的品牌,逐步为早期使用者所接受。类似于安卓和苹果iOS早期的手机用户,此类群体比创新者人数和分布更广泛,搭载鸿蒙2.0的用户数…

独立部署基于apiKey或accessToken的GPT聊天工具

最近chat-GPT的强大功能让人新潮澎湃,大家都在讨论,都想尝试一下。。。 奈何用不了!自己整整,内附具体步骤,如何用手机验证码注册,如何自己搭一个前端,nodejs后端,可以访问自己的GTP。 先上图: 自己搭的: 官网: 步骤一、用个代理 因为没这个无法访问GPT官网 忍…

stable-diffusion-webui版本更迭

之前的版本在迁移服务器后在新的服务器跑不通了,卧槽,因此填坑了好几天,坑1,坑2,今天终于出坑了,因有此文。 启动方式:nohup python launch.py & 启动脚本:https://download.csdn.net/download/SPESEG/88063114 第二版更新了相关文件,这里是stable-diffusion-…

古代有哪些官职可以称之为宰相?

壹、古代“丞相”和“宰相”的区别 古代丞相和宰相概念是有一定区别的,丞相一定是宰相,但宰相不一定是丞相。 一、丞相 丞相是古代最高官职的名称,是个具体官职,丞相是代替皇帝统帅文武百官、辅佐皇帝处理政务的人,…

互联网摸鱼日报(2023-02-23)

互联网摸鱼日报(2023-02-23) InfoQ 热门话题 百度 2022 全年净利润同比增长10%,计划将多项主流业务与文心一言整合 新耀东方-2023第二届上海网络安全博览会暨高峰论坛 SCSF-SHANGHAI CYBER SECURITY FAIR AND SUMMIT FORUM 2023 中国企业研…

UED2023年上半年总结

博客/主站工作 www首页信息流结构调整、封面默认图设计、图片比例统一 博客个人主页信息流结构迭代,增加封面图 博客详情,评论增加发红包功能及交互 富文本编辑器增加“AI写作助手” 博客评论:增加一个 “分享到动态” 的选择框&…

2.1 opensbi: riscv: opensbi源码解析

文章目录 1. opensbi流程2. 汇编代码分析2.1 fw_boot_hart汇编函数2.2 使用cpu0作为冷启动hartid2.3 随机挑选冷启动hartid 步骤2.4 重定位sbi代码2.5 标记boot状态1. opensbi流程 opensbi第一条执行的指令是从_start开始(firmware/fw_base.S).代码如下 _start:/* Find pre…

Python 鸡兔同笼问题

假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只? for chicken in range(0,30):rabbit30-chickenchickLeg2*chickenrabLeg4*rabbitif(chickLegrabLeg90):print("鸡{0} 兔{1}".format(str(chicken),str(rabbit)))#或者#print("…

Python 鸡兔同笼

本文实例讲述了Python解决鸡兔同笼问题的方法,分享给大家供大家参考。具体分析如下: 问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外)。已经知道了笼 子里面脚的总数 a,问笼子里面至少有多少只动物,至多有多少只动物 输入数据…

Python 鸡兔同笼 编程题

【题目】 鸡兔同笼问题:编程实现输入鸡兔总头数(h)和总脚数f,计算当鸡数c和兔数r,若数据不合理,输出无解。 while True:head int(input("输入鸡兔的总头数:"))foot int(input("…

Python鸡兔同笼(最好理解的方法)

输入总只数和总腿数&#xff0c;输出结果或输出无解 num int(input(请输入鸡和兔的总只数&#xff1a;)) legs int(input(请输入鸡和兔的总脚数&#xff1a;)) for j in range(0,num1):t num - jif j*2 t*4 legs:print(鸡有str(j)只&#xff0c;兔有str(t)只)if legs <…

鸡兔同笼C++

鸡兔同笼是著名的数学题&#xff0c;本程序将在c中使用贪心算法和枚举算法写一个“鸡兔同笼”程序 #include <iostream> #include <cmath> #include <ctime> #include <windows.h>using namespace std;int head,leg; /…

鸡兔同笼的两种求解(C语言)

1.利用二元一次方程求解鸡兔同笼问题&#xff1a; 分别设鸡和兔的个数为x和y&#xff0c;代码如下&#xff1a; #include<stdio.h> int main(){int a,b,x,y;//a:头&#xff0c;b:腿&#xff0c;x&#xff1a;兔子个数 y:鸡的个数printf("输入头的总数和腿的总数&am…

鸡兔同笼(代码)

描述 一个笼子里面关了鸡和兔子&#xff08;鸡有2只脚&#xff0c;兔子有4只脚&#xff0c;没有例外&#xff09;。已经知道了笼子里面脚的总数a&#xff0c;问笼子里面至少有多少只动物&#xff0c;至多有多少只动物。 输入 一行&#xff0c;一个正整数a (a < 32768)。 …

鸡兔同笼问题

试题描述 鸡兔同笼&#xff0c;共有n个头&#xff0c;m只脚&#xff0c;请用穷举法编程计算鸡、兔各有多少只。 输入 输入正整数n和m&#xff0c;两项之间用一个空格隔开。 输出 输出鸡的数量和兔的数量&#xff0c;两项之间用一个空格隔开。 输入示例 98 386 输出示例 3 95 数…

鸡兔同笼问题的python解法

方法一&#xff1a;通过sympy的方法进行计算 from sympy import Symbol,solve,pprint x Symbol(x) y Symbol(y) n Symbol(n) m Symbol(m) expr1 x y - n expr2 2*x4*y- m solution solve((expr1,expr2),(x,y),dictTrue) chicken solution[0][x].subs({n:35,m:94}) rab…