有没有接收邮件并转换为 HTTP 请求的方法 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
maowenjie

有没有接收邮件并转换为 HTTP 请求的方法

  •  
  •   maowenjie Jun 2, 2018 3541 views
    This topic created in 2905 days ago, the information mentioned may be changed or developed.

    我再服务器搭服务 收到任意前缀 比如 *@xxx.com 收到的所有邮件 转行成 http 请求 有没有什么方案?

    17 replies    2018-08-19 22:29:50 +08:00
    Foolt
        1
    Foolt  
       Jun 2, 2018/span>   1
    用什么搭建的服务你不说,要用什么语言做钩子你不说,你问个锤子。
    alvin666
        2
    alvin666  
       Jun 2, 2018 via Android
    任何语言应该都有 SMTP 相关包和 http 相关包吧,包做得好的话连类型都不用转。比如 python 的 SMTP 和 requests,SMTP 获取到的直接是字符串,requestspost 过去就行了
    maowenjie
        3
    maowenjie  
    OP
       Jun 2, 2018
    @Foolt 不限啊 我就问问有没有现成的开源方案
    swulling
        4
    swulling  
       Jun 2, 2018 via iPhone
    使用随便什么脚本语言写个脚本即可,使用 pop3 或者 imap 收信,然后发起请求
    maowenjie
        5
    maowenjie  
    OP
       Jun 2, 2018
    @alvin666 不需要发件 就收件 能收到任意前缀的邮件
    vibbow
        6
    vibbow  
       Jun 2, 2018
    直接用 mailgun 就行了
    maowenjie
        7
    maowenjie  
    OP
       Jun 2, 2018
    @swulling 这样想过 但是 效率太低 我需要收到邮件就访问
    总是 POP3 取收 总能高频率不停得收
    maowenjie
        8
    maowenjie  
    OP
       Jun 2, 2018
    @vibbow 现在在用 mailgun 就是收费嘛 每个月超免费额度很多 所有想看看有没有开源的方案
    Foolt
        9
    Foolt  
       Jun 2, 2018
    @maowenjie 不限开发语言这么牛,那你直接去看邮件服务器的开发文档不就可以了,邮件服务器都有提供内容过滤钩子。
    zmj1316
        10
    zmj1316  
       Jun 2, 2018 via Android
    干脆直接监听邮件 smtp 端口 自己解析邮件协议内容呗
    doubleflower
        11
    doubleflower  
       Jun 2, 2018 via Android
    自己写一个不会超过 300 行代码
    MonoLogueChi
        12
    MonoLogueChi  
       Jun 2, 2018 via Android
    没太看明白你的需求,是类似收件提醒的东西吗,我刚写完一个接受 HTTP 请求,然后发邮件的 demo。感觉你这个实现起来应该很简单的吧
    janxin
        13
    janxin  
       Jun 2, 2018
    ifttt
    xiongbiao
        14
    xiongbiao  
       Jun 3, 2018
    挺简单的 之前用 Python 写过一个 大概两三百行代码
    tinyproxy
        15
    tinyproxy  
       Jun 3, 2018   1
    maowenjie
        16
    maowenjie  
    OP
       Aug 19, 2018
    @tinyroxy python 不熟 运行不起来 老出错 能否联系我 Q:315983158 酬谢
    maowenjie
        17
    maowenjie  
    OP
       Aug 19, 2018
    @tinyproxy
    一直显示错误
    Traceback (most recent call last):
    File "smtpd.py", line 3, in <module>
    import smtpd
    File "/root/smtps/smtpd.py", line 9, in <module>
    class SMTPServer(smtpd.SMTPServer):
    AttributeError: 'module' object has no attribute 'SMTPServer'
    About     Help     Advertise     Blog     API     FAQ     Solana     2906 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 07:26 PVG 15:26 LAX 00:26 JFK 03:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86