Postfix отправлять только без полного доменного имени

Я использую OSSEC и Nagios для создания своего рода системы HID в нашей сети. Пока все идет гладко; однако я не могу заставить OSSEC отправлять уведомления по электронной почте.

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

Я знаю, что мой провайдер блокирует порт 25, и я прочитал, что мне может понадобиться перенаправить мою электронную почту через другой сервис (я использую порт 587). Другие службы (Gmail, Comcast), похоже, не принимают мою электронную почту. После прочтения журналов я вижу, что письма отказов от; Gmail: "Сначала необходимо выполнить команду STARTTLS" Comcast: "отправитель отклонен: неверный домен отправителя"

Наконец, у меня нет полного доменного имени, которое я использую для этой настройки. Я подозреваю, что это может быть проблемой (именно поэтому я включил это в заголовок вопроса), но я действительно не уверен.

Я не знаком с деталями того, как работает электронная почта, и я не уверен, что такое использование "/etc/mailname" или "myhostname"(в main.cf).

Если бы вы могли ответить на любой из этих вопросов, это было бы очень полезно для меня

-Могу ли я отправлять электронную почту без зарегистрированного доменного имени? Или все почтовые службы отклоняют это как спам?

-Без полного доменного имени, что я должен использовать для "/etc/mailname" и "hostname" в main.cf?

Есть ли какие-нибудь статьи или ресурсы по postfix, которые, по вашему мнению, будут применимы к моей ситуации?

Я был бы очень благодарен за любой свет, который вы могли бы пролить на ситуацию; Спасибо

1 ответ

Решение
  • Могу ли я на самом деле отправлять почту без зарегистрированного доменного имени?

Да. Тем не менее вам нужно отправить с действительным адресом электронной почты в качестве отправителя, хотя. Лучшее решение (если вы хотите отправить электронное письмо) - использовать адрес и сервер ретрансляции для этого адреса. Например, используйте адрес gmail.com и используйте аутентифицированное соединение 587 порта TLS с gmail для отправки вашей почты, даже если адресат не находится в gmail.

  • Без полного доменного имени, что я должен использовать для "/etc/mailname" и "hostname" в main.cf?

если у вас фиксированный IP-адрес, у вас должно быть полное доменное имя, но пока вы используете решение, описанное выше, это не имеет значения.

  • Есть ли какие-нибудь статьи или ресурсы по postfix, которые, по вашему мнению, будут применимы к моей ситуации?

Если вы выбрали для этого учетную запись gmail, найдите статьи о настройке postfix для ретрансляции в gmail. Мой первый результат в Google был http://mhawthorne.net/posts/postfix-configuring-gmail-as-relay.html который кажется кратким и точным. Для других провайдеров электронной почты вы сможете найти аналогичную документацию.

Я сказал выше "если вы хотите отправить по электронной почте". Если вы настраиваете оповещения, вы также хотите исследовать бесплатные смс-сервисы.

Другие вопросы по тегам