首页 > 系统相关 >Linux如何给自己发邮件?

Linux如何给自己发邮件?

时间:2024-05-21 11:11:08浏览次数:13  
标签:发邮件 set mail smtp 如何 Linux 邮箱 com example

该功能在一些定时任务报警中经常会使用到,比较实用,类似的还有发送微信消息等方式,通知给运维人员一些信息。

本文以centos7.6为例

1、安装mail软件

CentOS/RHEL系统
yum -y install mailx

Debian/Ubuntu系统:

apt install mailutils

2、配置mail文件
将以下内容添加在配置文件最下端

set [email protected]                  # 发送的源邮箱
set smtp=smtps://smtp.qq.com:465                # 要发送的邮箱服务器,可以百度搜到,以qq邮箱为例
set [email protected]             # 发送的源邮箱
set smtp-auth-password=                         # 邮箱的授权码,可上百度搜每个邮箱的POP3/IMAP/SMTP授权码怎么开启
set smtp-auth=login                             # 设置SMTP服务器使用登录验证方式。
set ssl-verify=ignore                           # 设置忽略SSL证书验证。
set nss-config-dir=/etc/pki/nssdb/                   # 设置NSS(Network Security Services)配置目录为/etc/pki/nssdb/。

3、测试邮箱功能

mail -s '测试标题' [email protected] < 1.txt
或
mail -s '测试标题' [email protected] << EOF
    内容
EOF

 4、可以结合需求,将发送邮箱功能写入脚本,再将脚本放入定时任务定时运行

标签:发邮件,set,mail,smtp,如何,Linux,邮箱,com,example
From: https://www.cnblogs.com/qwsx/p/18203533/mail

相关文章

  • linux实现namespace间通信
    一目的linux实现两个namespace间通信 二操作1.逻辑①创建两个namespace②创建一对网络接口③给每个namespace分配网络接口④每个namespace设置ip,激活网卡⑤测试两个namespace能否通信  三资料Networknamespace是linux内核提供的用于实现网络虚拟化的重要......
  • windows cmd拉取linux文件夹下的文件,并解压
    前言:nginx静态文件从linux文件夹下拉取,然后放到windows下,并且解压 需要安装putty,用pscp命令del-pull.bat文件,负责删除本地文件夹下所有文件,并且拉取数据@echooffsetlocalsetFOLDER_PATH=C:\Users\admin\Desktop\yaya_nginx\web\echoDeletingfilesinfolder...rm......
  • 「实用推荐」如何为桌面 & 移动跨平台应用选择UI框架/APP架构?
    DevExpress.NETMAUIUI组件库提供了用于Android和iOS移动开发的高性能UI组件,该库包括数据网格、图表、日程、数据编辑器、CollectionView和选项卡组件。获取DevExpress.NETMAUI最新正式版下载DevExpress技术交流群10:532598169      欢迎一起进群讨论“一次编写,随处运......
  • 学历或履历不好,如何进大厂?
    本人毕业普通211的非计算机相关专业,毕业后前三年干的是带兵打仗,但通过努力,后面入职了外企gemalto,搜狐和美团等公司。经常有人向我咨询如何进入大厂,所以我决定跟大家聊聊~什么是大厂?评判一个公司是否是大厂,有很多方法或角度,可以从市值、营收及利润,和大家聊一聊。以下是目前中......
  • 聊聊如何利用spring实现服务隔离
    前言假设我们有个场景,我们需要实现服务之间的数据隔离、配置隔离、依赖的springbean之间隔离。大家会有什么实现思路?今天给大家介绍spring-cloud-context里面有个NamedContextFactory可以达到上面的效果NamedContextFactory简介NamedContextFactory可以实现子容器,通过它创建子......
  • 如何通过数据下发平台,实现总分支机构间数据安全流转?
    随着企业业务的快速发展,不少大型企业会在全国乃至全球,设立总部-分部-办事处/网点等多层级的结构。在日常经营中,总部与分支之间存在着较为频繁的数据互动关系,经常会存在文件数据下发的场景。数据下发平台是专门设计管理和下发大量文件的系统,它能够将文件从中心服务器传输到不同的客......
  • 如何选择一款安全高效的数据自动同步工具?
    随着科技的不断发展,企业处理的数据量愈发庞大。数字化浪潮的涌现使得数据在业务活动和决策中的角色变得日益重要,然而这些数据往往分布在不同的位置,需要进行同步和分类,以便更有效地利用。以下是一些常见的数据自动同步场景:企业数据同步:企业可能会使用数据同步来确保不同地理位置的......
  • 美团一面:项目中有 10000 个 if else 如何优化?想了半天,被问懵了!
    大家好,我是R哥。最近做Java面试辅导,有个兄弟面试美团,遇到一个特别有意思的问题:一万个ifelse如何优化,有好的解决方案吗?我看到这问题都有点懵逼,现实项目中怎么可能会有10000个ifelse的代码,至少我工作10余年没见过样的代码。关键要写完这10000行的ifelse代码......
  • 如何防止内部文档外泄,Ftrans文档安全外发系统了解一下!
    文档安全外发系统是一种用于保护企业或组织内部敏感信息不被未授权外泄的技术解决方案,比如内部文件、报告、数据等信息发送给外部的个人或组织,这个过程需要谨慎处理,确保信息安全。以下是一些常见的文档外发方式:电子邮件:通过电子邮件附件的形式发送文档是最常见的外发方式之一。......
  • 关于Linux OpenSSH登录的问题
    OpenSSH由7.6升级到8.2和9.0之后用密码登录登不上去了,提供以下思路:1、7.6之前的版本SSH启动路径为/usr/local/sbin/sshd,7.6之后的版本启动路径为/usr/sbin/sshd,控制启动文件为vi/etc/rc.d/init.d/sshd 2、检查SSH服务的配置文件 /etc/ssh/sshd_config。确保没有设置 Passwo......