首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么mailx发送其引用文件的以前版本而不是最新版本?

mailx是一个命令行邮件发送工具,它可以通过命令行发送电子邮件。当使用mailx发送邮件时,可能会遇到发送的邮件引用了之前的版本而不是最新版本的文件的情况。这种情况可能是由以下几个原因引起的:

  1. 文件缓存:操作系统会对文件进行缓存,以提高文件的读取速度。如果文件在发送邮件之前被修改过,但是操作系统仍然使用缓存中的旧版本文件进行发送,那么邮件中引用的就是旧版本文件。
  2. 文件锁定:如果文件正在被其他进程锁定,那么mailx可能无法读取到最新的文件内容,而是读取到之前的版本。
  3. 发送命令的参数设置:mailx发送邮件时可以通过参数设置发送的内容,如果参数设置不正确,可能导致发送的是之前的版本文件。

为了解决这个问题,可以尝试以下几种方法:

  1. 清除文件缓存:可以通过操作系统提供的命令或工具清除文件缓存,以确保mailx读取到最新的文件内容。
  2. 确保文件未被锁定:可以使用操作系统提供的工具查看文件是否被其他进程锁定,并释放文件锁定。
  3. 检查发送命令的参数设置:确保发送命令中的参数设置正确,以确保发送的是最新版本的文件。

需要注意的是,mailx是一个基本的邮件发送工具,不提供云计算相关的功能。如果您需要在云计算环境中发送邮件,可以考虑使用腾讯云提供的云邮件推送服务(https://cloud.tencent.com/product/ses)来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Zabbix邮件报警设置方法详解

二、安装邮件发送工具mailx yum install mailx #安装 CentOS 5.x 编译安装mailx,直接yum安装mailx版本太旧,使用外部邮件发送会有问题。...(如果mailx版本太旧) yum remove mailx #卸载系统自带旧版mailx 下载mailx:(如果太旧再编译安装新版本mailx -V #查看版本信息 http://nchc.dl.sourceforge.net...mailx到mail软连接 ln -s /etc/nail.rc /etc/mail.rc #创建mailx配置文件软连接 whereis mailx #查看安装路径 mailx -V #查看版本信息...二、安装邮件发送工具mailx (如果没有安装,或版本太旧) mailx -V #查看版本信息 yum install mailx #安装 CentOS 5.x 编译安装mailx,直接yum安装mailx...版本太旧,使用外部邮件发送会有问题。

3K20

linux mail发邮件_python邮件发送

linux安装mailx发邮件 文章目录 linux安装mailx发邮件 原理 安装 配置qqsmtps服务器 配置Peer证书发布者为信任 ​ mail 命令是 Linux 终端发送邮件用最多命令...mailx 是 mail 命令更新版本,基于 Berkeley Mail 8.1,意在提供 POSIX mailx 命令功能,并支持 MIME、IMAP、POP3、SMTP 和 S/MIME 扩展。...mail是mailx别名,mail是MUA,sendmail是MTA ​ 如果我们只是想要发送邮件 只需要mail 或者mailx 就可以了,如果我们需要发送邮件并且能收到对方邮件 我们可能就需要...smtp.qq.com:465 # 认证方式 set smtp-auth=login # 这里输入邮箱账号 set smtp-auth-user=jenrey@foxmail.com # 这里填入密码,这里是授权码不是邮箱密码...,可取值是t/c/p三种或者组合, # -d:表示证书所在目录 # -i:指示证书文件位置。

4.8K10

zabbix设置邮件告警两种方式(内部mail和脚本)

发送报警邮件这个邮箱账号是Zabbix服务端本地邮箱账号(例如:root@localhost.localdomain),只能发送,不能接收外部邮件。...二、安装邮件发送工具mailx yum install mailx #安装 CentOS 5.x 编译安装mailx,直接yum安装mailx版本太旧,使用外部邮件发送会有问题。...mail.rc #创建mailx配置文件软连接 whereis mailx #查看安装路径 mailx -V #查看版本信息 echo "zabbix test mail" |mail -s "zabbix...二、安装邮件发送工具mailx yum install mailx #安装 CentOS 5.x 编译安装mailx,直接yum安装mailx版本太旧,使用外部邮件发送会有问题。...mail.rc #创建mailx配置文件软连接 whereis mailx #查看安装路径 mailx -V #查看版本信息 三、配置Zabbix服务端外部邮箱 vi /etc/mail.rc #编辑,

5.6K20

zabbix使用外部邮箱账号发送报警邮件设置 原

二、安装邮件发送工具mailx yum install mailx #安装 CentOS 5.x 编译安装mailx,直接yum安装mailx版本太旧,使用外部邮件发送会有问题。...yum remove mailx #卸载系统自带旧版mailx 下载mailx: http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx...mail.rc #创建mailx配置文件软连接 whereis mailx #查看安装路径 mailx -V #查看版本信息 三、配置Zabbix服务端外部邮箱 vi /etc/mail.rc #编辑,...#保存退出 echo "zabbix test mail" |mail -s "zabbix" yyy@163.com #测试发送邮件,标题zabbix,邮件内容:zabbix test mail,发送邮箱...切换到操作选项 新 操作类型:送出信息 送到用户:添加 默认信息:打钩 选择用户:Admin 选择 仅送到:Sendmail 存档 4、添加Zabbix服务端邮件发送脚本 cd /usr/local/

73140

centos7 利用mailx发送邮件 原

当需要服务器定时发送邮件到自己邮箱时,一个邮件服务就很重要了,以下主要是mailx实现,主要是利用 1.安装mailx yum install mailx -y 2.使用到配置文件只有一个,是...,都需要使用授权码,上面的smtp-auth-password使用就是授权码,不是邮件帐号密码。...到目前为止,如果不是云主机的话,已经可以实现发送邮件了。...若是云主机,则需要下面的操作 一、配置mailx使用SMTP发送邮件: 1、安装mailx;这里直接使用yum install mailx -y 进行安装即可; 2、在/etc/mail.rc配置文件中...我们会在/root/.certs下面看到几个证书文件,说明操作成功了;至于为什么 要这么做,不要问我,我也是COPY大神办法;有兴趣可以参考最后大神文章链接; 3、证书配置好了,下面我们就要来配置

2.1K11

在 Linux 命令行发送邮件 5 种方法(推荐)

1) 如何在 Linux 上安装 mail/mailx 命令 mail 命令是 Linux 终端发送邮件用最多命令。...mailx 是 mail 命令更新版本,基于 Berkeley Mail 8.1,意在提供 POSIX mailx 命令功能,并支持 MIME、IMAP、POP3、SMTP 和 S/MIME 扩展。...mailx 在某些交互特性上更加强大,如缓冲邮件消息、垃圾邮件评分和过滤等。在 Linux 发行版上,mail 命令是 mailx 命令软链接。...mutt 是一个小强大基于文本程序,用来在 unix 操作系统下阅读和发送电子邮件,并支持彩色终端、MIME、OpenPGP 和按邮件线索排序模式。...mpack 程序会在一个或多个 MIME 消息中对命名文件进行编码。编码后消息被发送到一个或多个收件人。可以运行下面的命令从官方发行版仓库安装 mpack 命令。

9K41

zabbix邮箱告警详细配置 原

一、安装邮件发送工具mailx 下载mailx:(安装时候最好切到root用户,不然记得在编译安装过程中要记得加sudo,否则会有些权限问题) http://nchc.dl.sourceforge.net...mailx到mail软连接 ln -s /etc/nail.rc /etc/mail.rc #创建mailx配置文件软连接 whereis mailx #查看安装路径 mailx -V #查看版本信息...#保存退出 echo "zabbix test mail" |mail -s "zabbix" yyy@163.com #测试发送邮件,标题zabbix,邮件内容:zabbix test mail,发送邮箱...(4)最后最后我们要编写Zabbix服务端邮件发送脚本(就是我们前面选择sendmailsh,这个我们现在创建) cd /usr/lib/zabbix/alertscripts#进入脚本存放目录  ...(这里说是ubantu路径,centos存放发送邮件脚本路径不在这里) vi sendmail.sh #编辑,添加以下代码 #!

61330

CentOS 7.3下Zabbix 4.0监控环境安装部署

zabbix具备常见商业监控软件所具备功能,例如主机性能监控,网络设备性能监控,数据库性能监控,ftp等通用协议监控,能够灵活利用可定制警告机制,允许用户对事件发送基于E-mail警告,保证相关人员可以快速解决...本篇基于CentOS 7.3版本安装Zabbix4.0实现对CentOS 7.3主机监控管理以及警告机制邮箱发送搭建。...yum install mailx -y vim /etc/mail.rc 编辑mailx配置文件 set from=377909726@qq.com set smtp=smtp.qq.com...邮件发送触发脚本一定要写在zabbix指定alterscripts目录下,后面直接指定脚本名称即可触发。.../mailx.sh 377909726@qq.com "主题" "内容" 3、配置服务监控自动触发邮件发送脚本 4、在被监控主机模拟故障 关闭被监控主机httpd服务,验证邮箱接收情况

47220

Zabbix4.0监控环境搭建实现7x24监控服务

zabbix具备常见商业监控软件所具备功能,例如主机性能监控,网络设备性能监控,数据库性能监控,ftp等通用协议监控,能够灵活利用可定制警告机制,允许用户对事件发送基于E-mail警告,保证相关人员可以快速解决...服务端监听端口为10051,被监控端即Zabbix——agents代理程序监控10050端口。...本篇基于centos7.3版本安装zabbix4.0实现对centos7.3主机监控管理以及警告机制邮箱发送搭建。...配置邮箱报警功能 1、配置自动邮箱发送 yum install mailx -y vim /etc/mail.rc 编辑mailx配置文件 set from=377909726@qq.com set.../mailx.sh 377909726@qq.com "主题" "内容" 3、配置服务监控自动触发邮件发送脚本 ? ? ? ? ? ?

1.1K31

Linux操作系统:性能指标监控与通知(详解)

通过监控和发送通知,可以及时对系统运行情况进行把控进而实现正确处置。如果发现某些异常CPU消耗,甚至可以直接结束掉进程。 (1)通过相应命令能够输出需要指标。...$6}' 或者使用free 也可以采集内存使用情况 #如何搜集硬盘使用信息 df -h | grep ^/dev/mapper #网络流量 ip -s link 二、发送邮件通知 1、安装mailx...邮件客户端 yum install mailx -y 早期邮件客户端通常使用sendmail来发送邮件,版本上使用是postfix进行邮件发送和接收。...在Linux中,只要配置好邮件客户端及SMTP账号后,不仅可以向当前系统任意账号发送内部邮件,即我们看到/var/spool/mail/user文本型邮件,也可以向外网正常邮箱地址发送邮件,如向..." root #直接使用管道发送简单邮件正文# mail -s "test email" root < /etc/passwd #直接使用输入重定向方式读取一个文件内容作为正文 cp /dev/nu1l

44420

Angular v8 发布!来看看有什么新功能

Manfred Steyer 解释了最新 Angular 版本中最重要变化。 Angular 8 刚刚发布!...完全按照计划,没有任何意外:框架和 CLI 更新可以通过 ng update 完成,新功能是一个受欢迎补充,符合“演化不是革命”座右铭。...由于 Angular 大量底层部分已经为此进行了更改,因此 Angular 团队特别注意与以前 Angular 版本兼容性:在切换到 Ivy 之后,现有的程序应该能够像以前一样工作。...如果同一文件夹包含具有公共文件扩展名 .component.ts 同名组件,则 CLI 甚至会使用与 Web worker 通信代码对进行丰富。...为了使不同浏览器可以决定要加载哪个版本 bundle 包,他们在 index.html 添加中接受 script 引用:指向 ECMAScript 5 包那些引用会添加 nomodule。

3K30

Go 1.20 发行说明(翻译)

Go 1.20 简介 最新 Go 版本 1.20 在 Go 1.19 发布六个月后发布。它大部分变化在于工具链、运行时和库实现。与往常一样,该版本保持了 Go 1 兼容性承诺。...Go 1.20 对此进行了扩展,允许从切片到数组转换:给定一个切片 x,转为数组可以写成[4]byte(x),不是先转成数组指针再解引用*(*[4]byte)(x)。...此类引用可能会从不同迭代中观察到变量值(通常会导致测试用例被跳过)或由于不同步并发访问导致无效状态。 该工具还可以检测更多地方引用错误。...HTTP 服务器现在接受包含正文 HEAD 请求,不是因为它们无效拒绝它们。...Parse 现在忽略输入中亚纳秒精度,不是将这些数字报告为错误。 Time.MarshalJSON 方法现在更加严格地遵守 RFC 3339。

50230

混搭新式:社工+powershell,轻松畅游主机

为什么使用powershell?因为要避免杀毒软件提醒任何管理员,powershell很少被杀软列入黑名单。...然而,有一个更好方法来获取用户凭证并发送到你电脑,那就是成为他们web代理。但我们不能代理他们所有访问网站,我们只需要代理需要收集凭据网站。...打开下载后index.html文件,搜索”action”,将值修改为cred.html,并在/var/www目录下建立cred.html文件。你index.html文件看起来如下面这个样子。 ?...当受害者浏览login.yahoo.com时候,访问是http版本不是https。 ? 输入完凭据之后,会重定向到https://www.yahoo.com。...,无论使用Internet Explorer 11或任何其他版本ie浏览器。

1.1K60

The basics of the InnoDB undo logging and history system(13.innoDB undo log 和历史记录基本知识)

每个记录包含一个引用最近撤销记录,称为一个回滚指针或ROLL_PTR,和每一个撤销记录包含引用先前undo记录(除了一个初始记录插入、可以被简单地删除记录),形成一个链以前版本记录。...undo log记录、历史记录和多版本化有三种事务隔离级别: READ UNCOMMITTED 未提交读——也称为“脏读”,因为它实际上总是使用索引中最新数据,完全不考虑事务隔离,可能读取当前没有提交...此外,MySQL/InnoDB还支持一个事务隔离级别,称为SERIALIZABLE,但与可重复读取相比,主要区别在于锁定,不是事务可见性。...这可能导致撤消日志总大小增长(不是像通常那样反复重用相同空间),从而导致系统表空间(ibdata1)增长——当然,由于其他限制,以后不能缩小它。...全局历史记录和清洗操作 除了每个记录都有一个对以前版本引用之外,还有一个整个数据库历史全局视图,称为“历史列表”。

54210

Android Studio 3.6 正式版终于发布了,快来围观

这是我们在 Project Marble 结束之后第一个版本重点是构建强大集成开发环境(IDE)基本功能和流。...您可以引用具有 ID 所有视图,这些视图没有空指针或类强制转换异常风险。这些差异意味着布局和代码之间不兼容将导致生成在编译时失败,不是在运行时。...此外,Android Gradle 插件在大型项目的注释处理/KAPT 方面取得了显著性能改进。这是由 AGP 现在直接生成 R 类字节码,不是 .java 文件引起。...我们在扩展控件菜单中嵌入了 Google 地图用户界面,以便更轻松地指定位置,并构建来自位置对路由。可以保存单个点并将其重新发送到设备作为虚拟位置,路由可以通过键入地址或单击两个点来生成。...如果您使用是早期版本 Android Studio,则只需将其更新为最新版本 Android Studio。

3.1K10

Zabbix3.4.8搭建及邮件微信告警实现

群组:为主机新建分组,所有访问权限都分配到主机组,不是单独主机。这也是主机需要属于至少一个组原因。 IP地址:被监控主机ip地址。 其它配置默认。...,若同时配置本地和外部邮箱两种发送方式,系统会优先采用外部邮箱方式,所以该步骤不是必须但最好关闭这个服务。...2.安装邮件发送工具mailx [root@zabbix-server ~]# yum -y install mailx 查看mailx版本: [root@zabbix-server ~]# mail...新群组:为主机新建分组,所有访问权限都分配到主机组,不是单独主机。这也是主机需要属于至少一个组原因。 IP地址:被监控主机ip地址。 其它配置默认。...2.安装邮件发送工具mailx [root@zabbix-server ~]# yum -y install mailx 查看mailx版本: [root@zabbix-server ~]# mail

68120

​在dbcolinux上安装cozy-light

好了,下面开始尝试在dbcolinux上安装它: 安装启动cozy-light ----- cozy-light好像2016年之后没人维护了,它最新版本是0.4.9,相反它APP在维护就够了,安装...cozy-light分为安装cozy-light和各种支持APP支持,由于这二部分不是同步更新开发,涉及到相同东西有时会二处有不同版本编译需求,比如pouchdb-4.0.3.tgz在app和cozy...这样引用,同一个工程不同部分引用相同模块不同版本会重复存在,这也就是如上为什么一个项目要选一个兼容node版本另一原因。...,查看其所在安装目录,发现安装最新版本可能需要降级,我们用自定义位置安装法:在具体模块树级层次中运行npm install。...:time@0.11.1'引用nan 1.6.2,仅跟0.12适配,这也是为什么我选择0.12原因,安装其它app或distros时,也会有其它问题,app/distors安装跟cozy-light

81910
领券