求一个简单靠谱的工具,能够在终端命令执行完后给我发一份邮件

2017-06-25 15:13:40 +08:00
 kamen
4060 次点击
所在节点    Linux
17 条回复
enzo113
2017-06-25 15:15:42 +08:00
自己写一个,有个 Python 包叫 yagmail,用了之后发邮件很简单
kamen
2017-06-25 15:17:04 +08:00
@enzo113 有现成的轮子,我为啥还要花时间写一个?
xfspace
2017-06-25 15:19:53 +08:00
@kamen 那现在有吗
fate0
2017-06-25 15:29:11 +08:00
```
sleep 1 && echo 'content' | mail -s 'title' username@mail.com
```
Hzzone
2017-06-25 15:39:01 +08:00
你自己写一个也用不了几行啊
kamen
2017-06-25 15:44:49 +08:00
@fate0 #4 感谢
xss
2017-06-25 19:29:34 +08:00
sendmail
gamexg
2017-06-25 19:38:54 +08:00
微信如何?
server 酱
enzo113
2017-06-26 00:06:06 +08:00
之前好像配置 smtp 还是啥命令行 mail 工具的时候很难搞,我倒是觉得有必要造个轮子,口号就叫 console mail for humans
enzo113
2017-06-26 00:06:30 +08:00
不过换个思路,题主也可以用 alertover,通过一个 api 给你发推送
kamen
2017-06-26 01:33:04 +08:00
@enzo113 #10 这个工具不错,几分钟就搭建好了,不过我要吐槽一下,这网站也是够烂的,动不动就访问不了,还有推送消息的安全性也值得怀疑,不过我只发一个提醒,问题不大。还有就是他家的 APP 没有在 play 上架,推送消息靠 app 的 push service,跟邮件提醒比起来太不优雅。
kamen
2017-06-26 01:36:01 +08:00
@fate0 #4 这方法 100% 进垃圾箱,最气的是 inbox 完全没有添加白名单的方法
kamen
2017-06-26 01:40:16 +08:00
@enzo113 #1 看了一下,这个包的确简单好用
yylzcom
2017-06-26 15:27:44 +08:00
yylzcom
2017-06-26 15:33:15 +08:00
补充上一帖,上一帖只是用命令行调用 smtp 发信的(这样用 gmail 或者其它邮件服务提供商发信不会进垃圾箱)
至于执行完脚本发送邮件,4 兄弟的就可以(我自己是写在脚本最后……)
rxzxf1993
2017-06-26 16:13:37 +08:00
mail 总是发不了 不知道为啥
rxzxf1993
2017-06-26 16:14:52 +08:00
```
Jun 26 15:33:11 instance-4 sendmail[24051]: v5PEWAbc005750: to=<2392507255@qq.com>, ctladdr=<www@instance-4.c.thermal-yeti-162901.internal> (502/503), delay=17:01:01, xdelay=00:16:00, mailer=esmtp, pri=1501953, relay=mx1.qq.com. [183.57.48.35], dsn=4.0.0, stat=Deferred: Connection timed out with mx1.qq.com.
Jun 26 15:33:11 instance-4 sendmail[24051]: v5PCRk9k003817: to=<2392507255@qq.com>, ctladdr=<www@instance-4.c.thermal-yeti-162901.internal> (502/503), delay=19:05:25, xdelay=00:00:00, mailer=esmtp, pri=1772051, relay=mx1.qq.com., dsn=4.0.0, stat=Deferred: Connection timed out with mx1.qq.com.
Jun 26 15:33:11 instance-4 sendmail[24051]: v5PCRkCk003813: to=<2392507255@qq.com>, ctladdr=<www@instance-4.c.thermal-yeti-162901.internal> (502/503), delay=19:05:25, xdelay=00:00:00, mailer=esmtp, pri=1839169, relay=mx1.qq.com., dsn=4.0.0, stat=Deferred: Connection timed out with mx1.qq.com.
Jun 26 15:33:11 instance-4 sendmail[24051]: v5PCwxA3004320: to=<2392507255@qq.com>, ctladdr=<www@instance-4.c.thermal-yeti-162901.internal> (502/503), delay=18:34:12, xdelay=00:00:00, mailer=esmtp, pri=1839783, relay=mx1.qq.com., dsn=4.0.0, stat=Deferred: Connection timed out with mx1.qq.com.
Jun 26 15:33:11 instance-4 sendmail[24051]: v5PCRlaj003825: to=<2392507255@qq.com>, ctladdr=<www@instance-4.c.thermal-yeti-162901.internal> (502/503), delay=19:05:24, xdelay=00:00:00, mailer=esmtp, pri=1839983, relay=mx1.qq.com., dsn=4.0.0, stat=Deferred: Connection timed out with mx1.qq.com.
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/370941

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX