邮箱系统的工作原理是什么?最快速搭建私人邮箱服务的工具是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LeeReamond
V2EX    互联网

邮箱系统的工作原理是什么?最快速搭建私人邮箱服务的工具是什么?

  •  
  •   LeeReamond 2022-02-16 01:39:2 +08:00 2762 次点击
    这是一个创建于 1338 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,之前公司一直用的阿里云企业邮箱各方面都挺好的,也没在意这方面技术,最近想要试试私人搭建,查了一下发现资料挺多还挺迷惑的。我尝试用面板的软件搭了个结果发信失败,有什么终端里简易配置的方式或项目吗,老哥们推荐一个。

    我目前进行的操作:

    1.准备了一个域名 example.net 2.准备了一台具有公网 IP 的服务器 3.服务器不确定 25 端口是否开启了,向服务商的工单还未得到回复,tcping 是无法 ping 通的,其他端口全开 4.解析了 mail.exmaple.net 到服务器,并按照面板要求配置了三个 TXT 记录(似乎是用来反垃圾邮件啥的) 5.通过面板安装程序,然后尝试用 QQ 邮箱发信,QQ 邮箱状态一直是投递中,后面得到了失败退信。 

    目前的需求只想实现最基础 helloworld ,仅需实现单邮箱地址(比如 [email protected] )的 smtp 发信功能,比如用来发注册邮件,验证邮件等等。不需要收件功能,不多要多用户管理,不需要 GUI 界面,内存占用低者更佳,ssh 的方式构建这样的服务老哥们有什么推荐的项目吗

    16 条回复    2022-02-16 20:34:13 +08:00
    BrettD
        1
    BrettD  
       2022-02-16 01:40:30 +08:00
    有些 VPS 为了防止客户使用自己的网络发送垃圾邮件,会限制新注册用户的 25 端口
    jadec0der
        2
    jadec0der  
       2022-02-16 01:56:08 +08:00   2
    邮件是一个协议简单,实践复杂的行业。

    就算你开了端口,用自己的服务器发信 sender reputation 也不会很好,发出去的信容易被归类进垃圾邮件。建议还是直接用云服务吧。AWS SES 注册之后就相当于一个 SMTP server ,按量付费也不会很贵。
    msg7086
        3
    msg7086  
       2022-02-16 02:32:30 +08:00   2
    SMTP 协议简单,但是操作很复杂。
    第一个要遇到的问题当然就是「合法性」,也就是证明你自己是一个善意发件人。
    但通常这很难。
    我记得至少需要配 SPF DKIM ,然后要有 RDNS ,然后出流 25 端口开放,然后要有一个干净无污点的 IP 地址(或者自己花个几万去申请一个新段)。

    协议倒是简单,上古的协议,就和 HTTP FTP 一样,都是纯文本的,你用键盘手打都行……
    先进点的话就上 TLS ,我记得是 587 之类的端口吧。

    总之,你这个最基础的 hello world 真是不简单。或者说,hello world 做完了,整个系统也就完工了(
    LeeReamond
        4
    LeeReamond  
    OP
       2022-02-16 02:38:22 +08:00
    @msg7086 那我只能回一个草了哈哈
    msg7086
        5
    msg7086  
       2022-02-16 02:52:40 +08:00
    发件一般还是建议交给专业运营商,比如 6 刀一个月搞 Google WS ,或者去搞 mxroute 之类的民间服务。
    再还有各大云主机的发件服务,比如 SES 之类的,和营销发件服务,比如 Mailgun 之类的。
    ktqFDx9m2Bvfq3y4
        6
    ktqFDx9m2Bvfq3y4  
       2022-02-16 05:42:57 +08:00 via iPhone
    如果只是给自己的会员发邮件,还是可以考虑的。只要不介意第一次发送时可能需要让会员手动加白名单。
    ltkun
        7
    ltkun  
       2022-02-16 06:36:29 +08:00 via Android
    自建服务器容易被归为垃圾邮件 最方便就是群晖那种点几下鼠标 配置一下域名 家宽都可以很方便拥有自己用户名和域名的邮件
    ryd994
        8
    ryd994  
       2022-02-16 07:19:52 +08:00 via Android
    目前在用 cloudflare 的 mail routing 收信。发信用 mailgun
    之前用过 yandex ,但是 yandex 的反垃圾邮件很迷,同时发信有过几次收不到的情况
    ericFork
        9
    ericFork  
       2022-02-16 07:41:17 +08:00
    这一行就是互联网里的传统行业,不建议自建,尤其是你的用户有大量 QQ 邮箱注册的……
    yaoyaomoe
        10
    yaoyaomoe  
       2022-02-16 09:12:27 +08:00 via iPhone
    发送的话 基本上为了能够投递都会用发件的服务
    我个人搭建过 用的 mailinabox 但是发件十个丢八个 后来就改成用的 api 发送了
    opengps
        11
    opengps  
       2022-02-16 09:17:28 +08:00
    以前用过一些自建企业邮局的搭建工具,现在基本都随着网络 25 端口默认被封和大厂提供的免费企业邮箱终结了。
    另外注意,邮箱这玩意容易操作成欺骗手段,我自有域名放在腾讯企业邮箱特意尝试过网上的一个工具,竟然成功了实现了冒名收发件
    fstab
        12
    fstab  
       2022-02-16 09:33:41 +08:00
    大厂的企业邮箱又不贵,何必呢= =
    LiHaiWordGe
        13
    LiHaiWordGe  
       2022-02-16 10:21:44 +08:00   1
    LeeReamond
        14
    LeeReamond  
    OP
       2022-02-16 11:04:11 +08:00 via Android
    @ryd994 cf 的邮箱功能我好奇点过,似乎就是一个转发服务。不过我设置完以后转发没有成功。


    @opengps 冒名收发怎么理解,意思是可以伪造发信人地址?感觉应该确实是可以,作为接收方也并不是说某地址只接受来自某 ip 的信件才是合法信件,而且感觉做社交攻击意义也不大
    liuxyon
        15
    liuxyon  
       2022-02-16 11:19:20 +08:00 via Android
    提供企业邮局服务. 支持 v6
    julyclyde
        16
    julyclyde  
       2022-02-16 20:34:13 +08:00
    邮件是一个很“江湖”的行业
    以现在的情况,个人已经很难搞出正常工作的邮件系统了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2775 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 14:24 PVG 22:24 LAX 07:24 JFK 10:24
    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