Как включить CentOS 7 для подключения к внешнему SMTP? [закрыто]

У меня есть веб-приложение, развернутое на веб-сервере, работающее на CentOS 7.
Это веб-приложение отправляет электронные письма через внешний SMTP (in-v3.mailjet.com, порт 587).
Как я могу включить CentOS для подключения к этому внешнему SMTP?

Этот сервер размещен в Digital Ocean .

0
задан 25 March 2015 в 19:17
2 ответа

Комментарий shodanshok правильный:

Если вы не можете подключиться к SMTP-серверу через Telnet, соединение блокируется на уровень шлюза или сервера.

Итак, я открыл заявку на поддержку Digital Ocean и получил следующий ответ:

Чтобы обуздать недавний рост злоупотреблений и спама, у нас есть начальный SMTP блокировать новые учетные записи, созданные в определенных контекстах.

Чтобы снять эту блокировку, мы хотели бы выполнить некоторую проверку учетной записи вручную.

Сообщите нам следующее:

  • Ваше имя
  • Местоположение
  • Телефон Номер
  • Причина, по которой вы запрашиваете удаление SMTP-блока

Кроме того, предоставьте как можно больше из следующего, чтобы помочь нам подтвердите свою личность:

  • Ваша общедоступная учетная запись Twitter
  • Ваш блог
  • Ваша компания или личный веб-сайт
  • Ваш общедоступный профиль в Facebook

Мы очень серьезно относимся к СПАМу, поскольку мы полностью соблюдаем Закон о CAN-SPAM. Если вы не знакомы, это означает, что вы не можете отправлять массовые электронные письма. если вы не ведете дважды авторизованный список подписанных участников включая IP-адреса и соответствующую контактную информацию. Вас также должен следовать инструкциям по включению ссылок для удаления во все отправленные электронные письма в соответствии с законом CAN-SPAM.

Я предоставил всю информацию, и Digital Ocean разблокировал SMTP-соединение.

1
ответ дан 4 December 2019 в 17:00

Вероятно, ваши соединения блокирует SELINUX. Для диагностики выполните следующие действия:

  • выдайте setenforce 0 и повторите попытку подключения к SMTP-серверу
  • , если он работает, повторно включите SELINUX, выполнив setenforce 1 и включите конкретное разрешение, которое вам нужно, с помощью setsebool -P httpd_can_network_connect на
0
ответ дан 4 December 2019 в 17:00

Теги

Похожие вопросы