找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 394|回复: 1

[N1盒子] 发现一个编译固件的好帮手。邮件通知。

[复制链接]
本帖最后由 loveu5522 于 2023-7-2 17:33 编辑

一般的编译时间都比较长,一般不能一直盯着屏幕看,就搜索到一个ssh邮件通知的教程:
使用系统ubuntu22.04.2,使用终端自带的终端,工具ssmtp 一款简单的邮件发送软件



  • 安装ssmtp:
    打开终端,并使用以下命令安装ssmtp:
    sudo apt-get updatesudo apt-get install ssmtp
  • 配置ssmtp:
    使用以下命令编辑ssmtp的配置文件:
    sudo vim /etc/ssmtp/ssmtp.conf
    在打开的文件中,进行以下配置更改:

  • root=邮箱@163.com
  • mailhub=smtp.163.com:25
  • AuthUser=邮箱@163.com
  • AuthPass=授权码
  • UseSTARTTLS=YES
  • 替换上述配置中的以下内容:
    • your_email@example.com​:您的发件人邮箱地址。
    • ​smtp.example.com:587​:您的SMTP服务器的主机名和端口号。#163邮箱实测试25端口成功,其他邮箱自己查找端口。
    • your_email@example.com​:SMTP服务器的授权用户名。
    • ​your_email_password​:SMTP服务器的授权用户密码。

    配置发件人别名(说是可选,但是我使用163需要配置,不然发送不成功):
    如果您希望在邮件中显示不同的发件人名称,可以编辑ssmtp的另一个配置文件:
    sudo vim /etc/ssmtp/revaliases
    在打开的文件中,添加以下行:
    root:邮箱@163.com:smtp.163.com:25
    替换上述配置中的以下内容:
    • your_email@example.com​:您的发件人邮箱地址。
    • ​smtp.example.com:587​:您的SMTP服务器的主机名和端口号。



测试发送邮件:
使用以下命令测试发送邮件: 2种方式
echo "This is a test email" | sudo ssmtp weng8858@qq.com
vim /home/winter/email.txt  #本地创建一个文件
sudo ssmtp 收件人@qq.com < /home/winter/email.txt
替换上述命令中的recipient@example.com​为您要发送邮件的收件人邮箱地址。
如果一切设置正确,您应该能够成功发送一封测试邮件。

要在使用ssmtp发送邮件时指定主题和内容,您可以在邮件的内容文件中设置相应的标头。以下是一个示例:
  • 创建一个文本文件,例如email.txt​,并使用以下命令打开它:
    vim email.txt
  • 在打开的文件中,输入邮件的内容,包括主题和正文。例如:
    Subject: tognzhi-ubuntuContent-Type: text/plain; charset=utf-8 #编码 但是测试还是不能用中文,163邮箱乱码,但是无所谓就一个通知而已,不填也可以。任务已经完成
    在上述示例中,通过在文件的开头使用Subject​标头来指定邮件的主题。您可以根据需要修改主题和正文的内容。
  • 保存并关闭文件。
  • 使用以下命令发送邮件:
    sudo ssmtp recipient@example.com < email.txt
    替换上述命令中的recipient@example.com​为您要发送邮件的收件人邮箱地址。


通过在邮件内容文件中设置标头,您可以指定邮件的主题和内容。请确保在标头和正文之间有一个空行,以便正确分隔它们。



不太会排版,凑合看哈,实在不行ssmtp的教程网上可以搜索一下

我的恩山、我的无线 The best wifi forum is right here.
 楼主| | 显示全部楼层
忘记说了,编译的时候,只要打在命令的后面一行就可以了,是按照顺序发送的,等于前面的命令执行结束就会执行这个通知命令,
我一般是这样用的, tee是可以存储命令,来排查错误的。
make -j4 V=s | tee ../compile.log
sudo ssmtp weng8858@qq.com < /home/winter/email.txt
这样如果编译失败也会邮件通知一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 19:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表