首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无互联网-电子邮件通知

无互联网-电子邮件通知
EN

Stack Overflow用户
提问于 2020-09-14 16:49:17
回答 1查看 28关注 0票数 2

事实上,我有两台路由器,都配置了DDNS帐户。

我想设置一个脚本,以便在路由器上互联网服务中断的情况下发送电子邮件通知。

例如,

ping router1.ddns.net,收到回复,网络正常。ping router2.ddns.net,无回复,互联网不正常,发送电子邮件通知。

请注意,我有一个防火墙,但它没有能力发送通知,如果互联网服务是关闭的。

EN

回答 1

Stack Overflow用户

发布于 2020-09-14 16:52:00

你可以使用mailx (我更喜欢它,因为它是最简单的)

代码语言:javascript
复制
echo "this is the body of the email" | mailx -vvv -s "test mail" -r "From" -S smtp="your-smtp" someone@address

gmail配置示例

vi ~/.mailrc

代码语言:javascript
复制
account gmail {
    set smtp-use-starttls
    set ssl-verify=ignore
    set smtp-auth=login
    set smtp=smtp://smtp.gmail.com:587
    set from="noreply@yourdomain.com(Your Real Name)"
    set smtp-auth-user=noreply@yourdomain.com
    set smtp-auth-password=your_less_secure_apps_password
    set ssl-verify=ignore
}

然后

代码语言:javascript
复制
echo -e "Mail body text" | mailx -A gmail -s "Mail subject" your@email
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63881041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档