从Ubuntu中的shell脚本发送邮件

 深圳大学内部网uRAU 发布于 2023-01-18 01:58

我创建了一个执行一些数据库查询的shell脚本,并创建了一个cron选项卡来执行该shell脚本.我正在为此任务生成日志以检查脚本是否成功执行.
现在我想使用smtp将此日志文件发送给开发人员?
如何在shell脚本中配置smtp
提前致谢.

1 个回答
  • 您可以使用SendEmail脚本(http://caspian.dotconf.net/menu/Software/SendEmail/)

    它是一个非常好的命令行smtp客户端.YoU可以从crontab运行它.用法示例:

    sendEmail -f fromAddr@example.com -t toAddr@example.com -s smtp.server.com -u theSubject -m the Message -a fileToAttach
    

    官方网站的描述:

    SendEmail是一个轻量级的命令行SMTP电子邮件客户端.如果您需要从命令行发送电子邮件,这个免费程序是完美的:简单易用,功能丰富.它被设计用于bash脚本,批处理文件,Perl程序和网站,但具有很强的适应性,可能符合您的要求.SendEmail是用Perl编写的,它的独特之处在于它不需要任何模块.它具有直观而灵活的命令行选项,使其易于学习和使用.

    SendEmail根据GNU GPL许可,许可证的第2版或(根据您的选择)任何更高版本.

    [支持的平台:Linux,BSD,OS X,Windows 98,Windows NT,Windows 2000和Windows XP]

    2023-01-18 02:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有