1
xiri 2020-08-05 13:03:40 +08:00
那你必须要开放 25 端口才行。
有且只有 25 端口是被用来邮件服务器之间通信的(比如 163 邮箱的服务器发到 qq 邮箱的服务器,这个过程只能通过 25 端口来传输)。 我们平时说的那些 465 、587 是用来向邮件服务器“提交”邮件的,就是从你本地将邮件提交给邮件服务器,然后跨服务器之间的传输仍然需要使用 25 端口。当然,由于这个“提交”的过程使用 25 端口也可以,所以总是有人把他们的作用弄混。 简单的说你从本地发一封邮件:本地-(使用 25 、465 、587 端口)->你的邮件服务器-(使用 25 端口)->接收方邮件服务器 |
2
xiri 2020-08-05 13:06:06 +08:00
所以 25 端口不可用就不要想着去弄邮件服务器了,再怎么折腾也发不到其他邮件服务器的。这不是说配置的问题,而是协议限制了只能使用 25 端口。
|
3
lolizeppelin 2020-08-05 13:09:37 +08:00
不要自己折腾邮件服务器没用的
因为的服务器你不在别人信任名单你里,随随便便就 ban 了你 |
8
xiri 2020-08-05 14:06:37 +08:00
@realpg 你实践过吗?我自己配过好几次邮件服务器了,也拿不开放 25 端口的服务器做过专门收件的临时邮箱,实在不知道你的能发信不能收信是怎么来的。
25 端口封的是向外传输,简单测试的话在服务器上 telnet smtp.qq.com 25 是不通的,但是一般仍然可以通过 25 端口从外界获取数据。 |
9
xiri 2020-08-05 14:12:49 +08:00
@love 通过 smtp 协议连接其他服务器发送是不用开 25 端口的,但是楼主说的是自己作为 smtp 服务器,这个是必须要 25 端口的
|
10
xiri 2020-08-05 14:27:41 +08:00
@xiri 一般商家所谓的封锁 25 端口意思是你无法连接到其他服务器的 25 端口,是自己向外连接,跟我们一般通过防火墙、安全组封锁端口的概念是不同的。
莫名其妙的被说“缺少基本的网络常识”,,,这帖我不会再回了,等真正完整的搭建过邮件服务器、了解邮件服务器的人来吧 |
11
PopRain 2020-08-05 14:30:31 +08:00
你自己是邮件服务器,如果 25 号端口被封,只是你的用户没有办法通过标准的 25 号端口把邮件送到你的服务器外发队列,如果你通过其它方法、或者你本身就是个垃圾邮件发送器,要发的邮件已经在服务器上,并不影响你把这些邮件发送到 163 服务器上;当然,你的 IP 、域名通不过反向解析、反垃圾邮件过滤器,163 不接受连接,那是另外一回事。
|
12
wsseo OP 实际上我的这个 smtp 服务器是给系统的各种服务用的,不需要外网访问,监听 127.0.0.1 。
我的问题是我的 smtp 服务器不能把邮件转到 163 的服务器,就像 @xiri 说的。 看来是没办法,只能选择第三方邮件服务。 |
13
farmer01 2020-08-05 17:59:24 +08:00
1 、25 端口是 SMTP 标准端口,收发都是这个,你首先要搞清楚 25 端口 是出站被禁了还是双向禁用了。
2 、465 端口是 SMTP 的加密版 SMTPS,你可以直接从本机通过 465 端口对外发送邮件,但是公网邮件服务器一般不会开这个。 所以建议放弃直接发送。 3 、另外有 Relay 中继,就是通过 163 QQ 等第三方邮局进行邮件发送,可惜的是,Relay 使用的端口也会用到 25 。 你要么就用 API 的方式,传统的 SMTP(25 端口) 是不行的。 不过据我所知,腾讯云是可以申请解封 25 端口的,但是仅可用来第三种 Relay 方式。 |
14
wsseo OP |
15
domosekai 2020-08-05 18:33:19 +08:00 via Android
用 nping 测了一下,qq 的 mx 服务器只开放 25,163 的 465 和 587 都开放,但我没用过
|
16
zvcs 2020-08-05 18:40:54 +08:00 via iPhone
找一个 relay 中继去投递非常可靠的。outlook 那边也能投递进去。
|
17
aliyunzzz 2020-08-06 09:54:55 +08:00 via Android
阿里云服务器可以自主申请解封 25 端口,有需要用到阿里云产品的铁汁们可以联系我,有折上折返点优惠
|