Открыть порт 25 на CentOS 6 с Plesk

Вопрос или проблема

Я купил unmanaged выделенный сервер. В основном, чтобы помочь себе в обучении.

Моя электронная почта не работает, и поддержки хостинга сказали мне, что я должен открыть порт 25 для включения smtp. Обратите внимание, что я не могу отправлять или получать электронную почту.

Я использовал SSH для входа и попробовал несколько образцов кода с этого форума, но мне просто возвращается сообщение “команда не найдена”.

Мой сервер работает на centOS и у него есть графический интерфейс Plesk.

Я подключился к серверу, используя ssh root@myipaddress

Команда для проверки, открыт ли порт 25:

Telnet <ваш-IP> 25

Если соединение установлено, порт открыт, и это не ваша проблема.

Если соединение отклонено, выполните следующее:

sudo vi /etc/iptables.test.rules

Проверьте, есть ли запись, похожая на эту:

# Разрешает доступ к SMTP
-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

Ответ или решение

Открытие порта 25 на CentOS 6 с Plesk: Полный гид

Если вы столкнулись с проблемой отправки и получения электронной почты на своем выделенном сервере с CentOS 6 и панелью управления Plesk, скорее всего, вам необходимо открыть порт 25 для активации протокола SMTP (Simple Mail Transfer Protocol). В этой статье мы рассмотрим пошагово, как это сделать правильно.

1. Проверка состояния порта 25

Для начала вам нужно проверить, открыт ли порт 25. Это можно сделать, подключившись к серверу по SSH:

ssh root@<ваш-IP-адрес>

После успешного входа выполните следующую команду для проверки порта:

telnet <ваш-IP-адрес> 25

Если вы получите сообщение о том, что соединение установлено, порт уже открыт. В противном случае, оформляйте дальнейшие действия.

2. Редактирование конфигурации iptables

Если соединение с портом 25 отклоняется, необходимо внести изменения в настройки брандмауэра (iptables). Откройте файл конфигурации правил:

sudo vi /etc/iptables.test.rules

Ищите строку, которая отвечает за разрешение доступа к SMTP. Вам нужно добавить или изменить запись на следующую:

# Разрешает доступ к SMTP
-A INPUT -p tcp --dport 25 -j ACCEPT

Для редактирования в vi используйте клавишу i, чтобы перейти в режим вставки. После того как внесете изменения, сохраните файл, используя команду :wq!.

3. Применение новых правил iptables

После редактирования конфигурации необходимо применить изменения:

sudo iptables-restore < /etc/iptables.test.rules

4. Проверка активных правил

Проверьте, что новые правила были успешно применены:

sudo iptables -L

Вы должны увидеть правило, позволяющее доступ к порту 25.

5. Сохранение правил iptables

Чтобы изменения сохранились после перезагрузки сервера, выполните следующую команду:

sudo iptables-save > /etc/iptables.up.rules

Это гарантирует, что при следующей загрузке настроенные вами правила останутся активными.

Заключение

Теперь, когда порт 25 открыт, вы сможете отправлять и получать электронные письма с вашего сервера. Проверьте работу электронной почты еще раз и убедитесь, что все настройки SMTP в Plesk корректны. Не забывайте, что безопасность вашего сервера должна быть на первом месте, поэтому периодически проверяйте брандмауэр и настройки безопасности.

Если у вас остались вопросы или возникли дополнительные проблемы, стоит обратиться к документации Plesk или к сообществу, занимающемуся вопросами системного администрирования. Удачи в изучении и использовании вашего сервера!

Оцените материал
Добавить комментарий

Капча загружается...