news 2026/5/26 7:50:54

shell脚本发邮件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
shell脚本发邮件

qq邮箱获取授权码

如图1所示登陆qq邮箱,点击上方设置,点击账号,向下滑动,找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 点击开启授权码

网易邮箱获取授权码

  1. 登陆到网易邮箱中,点击上方设置,选择POP3/SMTP/IMAP,如图1所示
  2. 开启POP3/SMTP服务或IMAP/SMTP服务协议
  3. 下面根据提示新增授权码即可

下载mailx服务

输入命令vim /etc/mail.rc

然后把

set from= #你的QQ邮箱或者网易邮箱其他邮箱 set smtp=smtp.qq.com #QQ邮箱就写这个,网易邮箱写smtp.163.com set smtp-auth-user= #发件人,可以自己发给自己 set smtp-auth-password= #邮箱授权码 set smtp-auth=login set ssl-verify=ignore

将这些内容添加在行尾

编写脚本

输入命令 vim emailSend.sh

然后编写脚本

#!/bin/bash recipient="recipient@example.com" subject="Test Email" message="Hello, this is a test email sent from a Linux script." # 使用 mail 命令发送邮件 echo "$message" | mail -s "$subject" "$recipient" # 检查邮件是否成功发送 if [ $? -eq 0 ]; then echo "Email sent successfully." else echo "Failed to send email. Please check the error message." fi

recipient 变量是收件人的电子邮件地址。

subject 变量是邮件的主题。

message 变量包含邮件的正文内容。

使用 echo "$message" | mail -s "$subject" "$recipient" 将邮件正文通过管道传递给 mail 命令,并指定主题和收件人。

发送成功

输入命令 bash emailSend.sh 运行脚本

发送成功

本文转载自DOIT社区

转载自: shell脚本发邮件-DOIT社区https://www.doitwiki.com/article/details/423

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/26 5:54:27

网络安全的创新方向(非常详细),零基础入门到精通,看这一篇就够了

01、AIGC数据安全 数据安全治理包括数据分类分级、数据脱敏、数据防泄漏等工作,通常基于特征、正则表达式以及机器学习方式对大规模的数据进行识别标注,但大多面临规则引擎能力受限、误报高、重人力等问题,无论对于用户还是数据安全服务商来…

作者头像 李华
网站建设 2026/5/25 15:50:56

鸿蒙 + Electron:跨端开发的新融合,一次编码多端部署

在跨端开发领域,Electron 凭借其 “HTMLCSSJavaScript” 的技术栈和跨 Windows、macOS、Linux 三大桌面平台的能力,成为前端开发者开发桌面应用的首选方案之一。而鸿蒙(HarmonyOS)作为华为推出的分布式操作系统,以 “一…

作者头像 李华
网站建设 2026/5/24 21:40:17

Wi-Fi® 网络管理技术

Wi-Fi Agile Multiband™ Wi-Fi Agile Multiband™ 有助于更好地管理 Wi-Fi 网络环境,并使 Wi-Fi 设备能够更好地响应不断变化的 Wi-Fi 网络条件。Wi-Fi 灵活多频段有助于高效利用多个频段,并包括更好地管理频谱和网络资源、平衡网络负载、提高移动性并提供最佳用户体验的机…

作者头像 李华
网站建设 2026/5/26 1:44:37

人工智能药学大会现场

如题,生信基地的小伙伴前两天参加了场学术会议,简单记录一下此次参会的收获。校长报告人工智能如何重塑药物研发的未来?智能药学将如何推动医药产业转型升级?是加速进程还是改变范式?首先上午第一场报告由校长提出三个…

作者头像 李华
网站建设 2026/5/25 1:19:48

X-CLIP多模态模型深度解析:视频理解的技术之旅

X-CLIP多模态模型深度解析:视频理解的技术之旅 【免费下载链接】xclip-base-patch32 项目地址: https://ai.gitcode.com/hf_mirrors/microsoft/xclip-base-patch32 在人工智能的快速发展中,多模态理解技术正成为连接视觉与语言世界的重要桥梁。X…

作者头像 李华
网站建设 2026/5/25 5:55:18

【Java】java 集合框架(详解)零基础入门到精通,收藏这篇就够了

1. 概述 🚀 🔥 Java集合框架 提供了一系列用于存储和操作对象组的接口和类。这些工具是为了解决不同数据结构通用操作的需求而设计的。集合框架主要包括两种类型的容器: 一种是 集合(Collection),用于存储…

作者头像 李华