首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过Postfix使用Gmail时关闭SMTP端口25

通过Postfix使用Gmail时关闭SMTP端口25
EN

Unix & Linux用户
提问于 2019-04-18 20:07:34
回答 1查看 1.5K关注 0票数 1

在我的服务器上,我需要通过后缀发送电子邮件。SMTP设置如下所示,这些设置可以工作。电子邮件通过Gmail正确发送:

代码语言:javascript
运行
复制
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.crt
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous

问题是nmap显示端口25是开放的。

代码语言:javascript
运行
复制
# nmap -p1-65535 localhost

Starting Nmap 6.40 ( http://nmap.org ) at 2019-04-18 16:02 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000070s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 65530 closed ports

PORT     STATE    SERVICE
25/tcp   open     smtp
80/tcp   open     http
443/tcp  open     https

如果我们的后缀是使用外部Gmail SMTP的话,我是否正确地假定端口25可以关闭?谷歌搜索25端口关闭,就像许多ISP为了防止垃圾邮件转发一样,有各种各样的建议。

在我的具体情况下,我只需要后缀非常有选择地工作,从服务器发送电子邮件给我自己。没别的地方了。所有电子邮件通过Wordpress等是通过插件,支持Gmail,SMTP。

这就是目前在25端口上运行的内容:

代码语言:javascript
运行
复制
# lsof -i :25
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
master  31853 root   13u  IPv4 2073744      0t0  TCP Serv:smtp (LISTEN)
master  31853 root   14u  IPv6 2073745      0t0  TCP Serv:smtp (LISTEN)

我能关闭25号港口吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-04-19 07:29:38

后缀安装发送电子邮件的方法(在您的情况下通过gmail中继)与postfix安装接收电子邮件的方式无关。MTA (邮件传输代理)的正常行为是侦听传入电子邮件的SMTP端口(25)。

您系统上的某些应用程序可能通过连接localhost: 25发送电子邮件;在这种情况下,您仍然需要后缀来监听端口25。在这种情况下,您可以将其限制在localhost上的端口25 :编辑master.cf文件,并在行的开头用127.0.0.1:smtp替换smtp

如果您绝对确定在发送邮件时没有任何连接到端口25,那么只需注释掉以smtp开头的行。

不要忘记在修改后缀的配置后重新启动它。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/513289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档