我购买了一台非托管专用服务器。主要是为了帮助我学习。
我的电子邮件无法正常工作,主机支持人员告诉我需要打开端口 25 才能启用 smtp。请注意,我无法发送或接收电子邮件。
我已经使用 SSH 登录,并且尝试了该论坛中的一些示例代码片段,但我只是收到一条未找到的命令。
我的服务器运行的是 centOS,并且有 Plesk GUI。
我已使用 ssh root@myipaddress 连接到服务器
答案1
检查25是否打开的命令:
Telnet <your-IP> 25
如果允许,则端口已打开,这不是您的问题。
如果连接被拒绝,请执行以下操作:
sudo vi /etc/iptables.test.rules
检查是否有这样的条目:
# Allows SMTP access -A INPUT -p tcp --dport 25 -j ACCEPT
如果没有,请使用 vi 命令更改它。如果您是新手,请记住i
进入插入模式以使用标准键盘并:wq!
在完成后保存。
接下来,应用您刚刚编写的规则。
sudo iptables-restore < /etc/iptables.test.rules
检查以确保正确应用规则。
sudo iptables -L
接下来,永久保存它们。
sudo iptables-save > /etc/iptables.up.rules