V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
kamen
V2EX  ›  Linux

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

  •  
  •   kamen · 2017-06-25 15:13:40 +08:00 · 4042 次点击
    这是一个创建于 2694 天前的主题,其中的信息可能已经有所发展或是发生改变。
    17 条回复    2017-06-26 16:14:52 +08:00
    enzo113
        1
    enzo113  
       2017-06-25 15:15:42 +08:00   ❤️ 1
    自己写一个,有个 Python 包叫 yagmail,用了之后发邮件很简单
    kamen
        2
    kamen  
    OP
       2017-06-25 15:17:04 +08:00 via Android
    @enzo113 有现成的轮子,我为啥还要花时间写一个?
    xfspace
        3
    xfspace  
       2017-06-25 15:19:53 +08:00 via Android
    @kamen 那现在有吗
    fate0
        4
    fate0  
       2017-06-25 15:29:11 +08:00
    ```
    sleep 1 && echo 'content' | mail -s 'title' [email protected]
    ```
    Hzzone
        5
    Hzzone  
       2017-06-25 15:39:01 +08:00
    你自己写一个也用不了几行啊
    kamen
        6
    kamen  
    OP
       2017-06-25 15:44:49 +08:00
    @fate0 #4 感谢
    xss
        7
    xss  
       2017-06-25 19:29:34 +08:00
    sendmail
    gamexg
        8
    gamexg  
       2017-06-25 19:38:54 +08:00 via Android
    微信如何?
    server 酱
    enzo113
        9
    enzo113  
       2017-06-26 00:06:06 +08:00
    之前好像配置 smtp 还是啥命令行 mail 工具的时候很难搞,我倒是觉得有必要造个轮子,口号就叫 console mail for humans
    enzo113
        10
    enzo113  
       2017-06-26 00:06:30 +08:00   ❤️ 1
    不过换个思路,题主也可以用 alertover,通过一个 api 给你发推送
    kamen
        11
    kamen  
    OP
       2017-06-26 01:33:04 +08:00
    @enzo113 #10 这个工具不错,几分钟就搭建好了,不过我要吐槽一下,这网站也是够烂的,动不动就访问不了,还有推送消息的安全性也值得怀疑,不过我只发一个提醒,问题不大。还有就是他家的 APP 没有在 play 上架,推送消息靠 app 的 push service,跟邮件提醒比起来太不优雅。
    kamen
        12
    kamen  
    OP
       2017-06-26 01:36:01 +08:00
    @fate0 #4 这方法 100% 进垃圾箱,最气的是 inbox 完全没有添加白名单的方法
    kamen
        13
    kamen  
    OP
       2017-06-26 01:40:16 +08:00
    @enzo113 #1 看了一下,这个包的确简单好用
    yylzcom
        15
    yylzcom  
       2017-06-26 15:33:15 +08:00
    补充上一帖,上一帖只是用命令行调用 smtp 发信的(这样用 gmail 或者其它邮件服务提供商发信不会进垃圾箱)
    至于执行完脚本发送邮件,4 兄弟的就可以(我自己是写在脚本最后……)
    rxzxf1993
        16
    rxzxf1993  
       2017-06-26 16:13:37 +08:00
    mail 总是发不了 不知道为啥
    rxzxf1993
        17
    rxzxf1993  
       2017-06-26 16:14:52 +08:00
    ```
    Jun 26 15:33:11 instance-4 sendmail[24051]: v5PEWAbc005750: to=<[email protected]>, ctladdr=<[email protected]> (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=<[email protected]>, ctladdr=<[email protected]> (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=<[email protected]>, ctladdr=<[email protected]> (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=<[email protected]>, ctladdr=<[email protected]> (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=<[email protected]>, ctladdr=<[email protected]> (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.
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2678 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:55 · PVG 14:55 · LAX 22:55 · JFK 01:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.