如题,之前公司一直用的阿里云企业邮箱各方面都挺好的,也没在意这方面技术,最近想要试试私人搭建,查了一下发现资料挺多还挺迷惑的。我尝试用面板的软件搭了个结果发信失败,有什么终端里简易配置的方式或项目吗,老哥们推荐一个。
我目前进行的操作:
1.准备了一个域名 example.net
2.准备了一台具有公网 IP 的服务器
3.服务器不确定 25 端口是否开启了,向服务商的工单还未得到回复,tcping 是无法 ping 通的,其他端口全开
4.解析了 mail.exmaple.net 到服务器,并按照面板要求配置了三个 TXT 记录(似乎是用来反垃圾邮件啥的)
5.通过面板安装程序,然后尝试用 QQ 邮箱发信,QQ 邮箱状态一直是投递中,后面得到了失败退信。
目前的需求只想实现最基础 helloworld ,仅需实现单邮箱地址(比如 [email protected] )的 smtp 发信功能,比如用来发注册邮件,验证邮件等等。不需要收件功能,不多要多用户管理,不需要 GUI 界面,内存占用低者更佳,ssh 的方式构建这样的服务老哥们有什么推荐的项目吗
1
BrettD Feb 16, 2022
有些 VPS 为了防止客户使用自己的网络发送垃圾邮件,会限制新注册用户的 25 端口
|
2
jadec0der Feb 16, 2022 邮件是一个协议简单,实践复杂的行业。
就算你开了端口,用自己的服务器发信 sender reputation 也不会很好,发出去的信容易被归类进垃圾邮件。建议还是直接用云服务吧。AWS SES 注册之后就相当于一个 SMTP server ,按量付费也不会很贵。 |
3
msg7086 Feb 16, 2022 SMTP 协议简单,但是操作很复杂。
第一个要遇到的问题当然就是「合法性」,也就是证明你自己是一个善意发件人。 但通常这很难。 我记得至少需要配 SPF DKIM ,然后要有 RDNS ,然后出流 25 端口开放,然后要有一个干净无污点的 IP 地址(或者自己花个几万去申请一个新段)。 协议倒是简单,上古的协议,就和 HTTP FTP 一样,都是纯文本的,你用键盘手打都行…… 先进点的话就上 TLS ,我记得是 587 之类的端口吧。 总之,你这个最基础的 hello world 真是不简单。或者说,hello world 做完了,整个系统也就完工了( |
4
LeeReamond OP @msg7086 那我只能回一个草了哈哈
|
5
msg7086 Feb 16, 2022
发件一般还是建议交给专业运营商,比如 6 刀一个月搞 Google WS ,或者去搞 mxroute 之类的民间服务。
再还有各大云主机的发件服务,比如 SES 之类的,和营销发件服务,比如 Mailgun 之类的。 |
6
ktqFDx9m2Bvfq3y4 Feb 16, 2022 via iPhone
如果只是给自己的会员发邮件,还是可以考虑的。只要不介意第一次发送时可能需要让会员手动加白名单。
|
7
ltkun Feb 16, 2022 via Android
自建服务器容易被归为垃圾邮件 最方便就是群晖那种点几下鼠标 配置一下域名 家宽都可以很方便拥有自己用户名和域名的邮件
|
8
ryd994 Feb 16, 2022 via Android
目前在用 cloudflare 的 mail routing 收信。发信用 mailgun
之前用过 yandex ,但是 yandex 的反垃圾邮件很迷,同时发信有过几次收不到的情况 |
9
ericFork Feb 16, 2022
这一行就是互联网里的传统行业,不建议自建,尤其是你的用户有大量 QQ 邮箱注册的……
|
10
yaoyaomoe Feb 16, 2022 via iPhone
发送的话 基本上为了能够投递都会用发件的服务
我个人搭建过 用的 mailinabox 但是发件十个丢八个 后来就改成用的 api 发送了 |
11
opengps Feb 16, 2022
以前用过一些自建企业邮局的搭建工具,现在基本都随着网络 25 端口默认被封和大厂提供的免费企业邮箱终结了。
另外注意,邮箱这玩意容易操作成欺骗手段,我自有域名放在腾讯企业邮箱特意尝试过网上的一个工具,竟然成功了实现了冒名收发件 |
12
fstab Feb 16, 2022
大厂的企业邮箱又不贵,何必呢= =
|
13
LiHaiWordGe Feb 16, 2022 |
14
LeeReamond OP |
15
liuxyon Feb 16, 2022 via Android
提供企业邮局服务. 支持 v6
|
16
julyclyde Feb 16, 2022
邮件是一个很“江湖”的行业
以现在的情况,个人已经很难搞出正常工作的邮件系统了 |