Я использую 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, которые, по вашему мнению, могут быть применимы к моей ситуации?
Я был бы очень благодарен за любой свет, который вы могли бы пролить на ситуацию; Спасибо
Да. Однако вам нужно отправить с действующим адресом электронной почты в качестве отправителя. Лучшее решение (если вы действительно хотите отправлять электронную почту) - использовать адрес и сервер ретрансляции для этого адреса. Например, используйте адрес gmail.com и подключитесь к Gmail через порт 587 с проверкой подлинности для отправки почты, даже если адресатом не является Gmail.
если у вас фиксированный IP-адрес, у вас должно быть полное доменное имя, но пока вы используете решение выше, это не имеет значения.
Если вы выберете для этого учетную запись Gmail, поищите статьи о настройке postfix для ретрансляции на Gmail. Мой первый результат в Google был http://mhawthorne.net/posts/postfix-configuring-gmail-as-relay.html что кажется кратким и по существу. Для других поставщиков электронной почты вы сможете найти аналогичную документацию.
Я сказал выше, «если вы хотите отправить электронное письмо». Если вы настраиваете оповещения, вы также можете изучить бесплатные услуги смс.