Home »

Не получается отпра...
 

Не получается отправлять оповещение на почту

58 Записи
5 Пользователи
1 Likes
17.3 Тыс. Просмотры
STALKER_SLX
(@stalker_slx)
Estimable Member
Присоединился: 5 лет назад
Записи: 201
 

Еще не плохо было бы увеличить Timeout=3 до 10, чтобы стало так - Timeout=10 (т.к. не всегда успевают быстро отработать скрипты)!


   
ОтветитьЦитата
(@farrukhg84)
Estimable Member
Присоединился: 5 лет назад
Записи: 107
Создатель темы  

@stalker_slx

Хорошо сделаю

Но что еще не так?

Couldn't resolve host name: Could not resolve host: smtp.gmail.com; Unknown error


   
ОтветитьЦитата
STALKER_SLX
(@stalker_slx)
Estimable Member
Присоединился: 5 лет назад
Записи: 201
 
От: @farrukhg84

@stalker_slx

Хорошо сделаю

Но что еще не так?

Couldn't resolve host name: Could not resolve host: smtp.gmail.com; Unknown error

Попробуйте изменить порт smtp-сервера на 587 и поставить ("Безопасность подключения") STARTTLS - у меня пока именно так работает.


   
ОтветитьЦитата
(@f-yakhyaev)
Trusted Member
Присоединился: 5 лет назад
Записи: 71
 
От: @farrukhg84

@stalker_slx

Хорошо сделаю

Но что еще не так?

Couldn't resolve host name: Could not resolve host: smtp.gmail.com; Unknown error

Приветствую.

На сервере заббигс проверьте разрешение имен.

nslookup smtp.gmail.com

Если nslookup не найден, то установить пакет bind-utils

yum install bind-utils

   
ОтветитьЦитата
(@farrukhg84)
Estimable Member
Присоединился: 5 лет назад
Записи: 107
Создатель темы  

пакет bind-utils не был установлен.
Установил и попробовал отправит тесть, но вот результат:
Детали: Media type test failed.
Превышено время ожидания 3 секунд при подключении к Zabbix серверу "192.168.10.28".
при изменения порт smtp-сервера на 587 и ("Безопасность подключения") STARTTLS:
Журнал действии:Couldn't connect to server: Failed to connect to 2a00:1450:4010:c07::6c: Network is unreachable
На данный момент порт=465, безопасность = SSL/TLS


   
ОтветитьЦитата
(@farrukhg84)
Estimable Member
Присоединился: 5 лет назад
Записи: 107
Создатель темы  

При этом timeout = 10 на Zabbix-server-е и 10 на zabbix-agent


   
ОтветитьЦитата
STALKER_SLX
(@stalker_slx)
Estimable Member
Присоединился: 5 лет назад
Записи: 201
 
От: @farrukhg84

пакет bind-utils не был установлен.
Установил и попробовал отправит тесть, но вот результат:
Детали: Media type test failed.
Превышено время ожидания 3 секунд при подключении к Zabbix серверу "192.168.10.28".
при изменения порт smtp-сервера на 587 и ("Безопасность подключения") STARTTLS:
Журнал действии:Couldn't connect to server: Failed to connect to 2a00:1450:4010:c07::6c: Network is unreachable
На данный момент порт=465, безопасность = SSL/TLS

1. Перезагружали ли Вы ОС после установки bind-utils ?!

2. Запущен ли сервер postfix ?! То есть - sudo netstat -tunlp ?! Есть ли среди тех процессов такой: 

tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1423/master

3. Что показывает теперь nslookup (приложите скрины)?!

nslookup gmail.com

nslookup smtp.gmail.com

4. Каков результат nslookup с выключенными файерволами?!

Это сообщение было изменено 5 лет назад 2 раз от STALKER_SLX

   
ОтветитьЦитата
(@farrukhg84)
Estimable Member
Присоединился: 5 лет назад
Записи: 107
Создатель темы  

ОС перезагрузил после установки bind-utils


   
ОтветитьЦитата
STALKER_SLX
(@stalker_slx)
Estimable Member
Присоединился: 5 лет назад
Записи: 201
 
От: @farrukhg84

Детали: Media type test failed.
Превышено время ожидания 3 секунд при подключении к Zabbix серверу "192.168.10.28".

1. Еще раз убедитесь в том, что имя пользователя (логин) и пароль аккаунта на gmail.com Вы указали правильно!

2. Покажите журнал работы Zabbix-сервера и самого postfix (прикрепите их к сообщению под спойлер): /var/log/zabbix/zabbix_server.log и /var/log/maillog

3. Покажите вывод трасировки маршрутов к gmail.com и smtp.gmail.com

traceroute gmail.com или так -  mtr gmail.com

traceroute smtp.gmail.com или так -  mtr smtp.gmail.com


   
ОтветитьЦитата
(@farrukhg84)
Estimable Member
Присоединился: 5 лет назад
Записи: 107
Создатель темы  

1) имя логина gmail.com (fgafurov29@gmail.com) проверил,
прикрепить сообщения на спойлер не получилось:
2) zabbix_server.log:
5762:20190813:192718.414 cannot send list of active checks to "192.168.10.28": host [192.168.10.28] not found
5765:20190813:192744.844 cannot send list of active checks to "192.168.10.116": host [0100-010116.local.local] not found
5764:20190813:192856.214 cannot send list of active checks to "192.168.10.3": host [0100-010003.local.local] not found
5764:20190813:192918.429 cannot send list of active checks to "192.168.10.28": host [192.168.10.28] not found
5763:20190813:192954.612 cannot send list of active checks to "192.168.10.116": host [0100-010116.local.local] not found
5764:20190813:193054.929 cannot send list of active checks to "192.168.10.116": host [0100-010116.local.local] not found
5762:20190813:193056.548 cannot send list of active checks to "192.168.10.3": host [0100-010003.local.local] not found
5766:20190813:193118.444 cannot send list of active checks to "192.168.10.28": host [192.168.10.28] not found
5764:20190813:193152.446 cannot send list of active checks to "192.168.10.116": host [0100-010116.local.local] not found
maillog:
Aug 13 16:50:56 zabbix postfix/postfix-script[5226]: the Postfix mail system is running: PID: 13779
Aug 13 18:12:54 zabbix postfix/postfix-script[6024]: starting the Postfix mail system
Aug 13 18:12:54 zabbix postfix/master[6026]: daemon started -- version 2.10.1, configuration /etc/postfix
3)traceroute не получилось, но пинги на smtp.gmail.com и на gmail.com проходит


   
ОтветитьЦитата
(@farrukhg84)
Estimable Member
Присоединился: 5 лет назад
Записи: 107
Создатель темы  

Какие еще настройка надо проверить со стороны Zabbix-server?

1)файрвол - отключень

2) 127.0.0.1:25 0.0.0.0:* LISTEN 1423/master - порт работает

3) пинги на smtp.gmail.com и gmail.com - проходит

4) служба postfix - работает

что еще не хватает?

Может через TeamViewer подключится?


   
ОтветитьЦитата
(@f-yakhyaev)
Trusted Member
Присоединился: 5 лет назад
Записи: 71
 
От: @farrukhg84

Какие еще настройка надо проверить со стороны Zabbix-server?

1)файрвол - отключень

2) 127.0.0.1:25 0.0.0.0:* LISTEN 1423/master - порт работает

3) пинги на smtp.gmail.com и gmail.com - проходит

4) служба postfix - работает

что еще не хватает?

Может через TeamViewer подключится?

Слушайте, а не могли бы вы показать один момент.

Откройте заббикс морду, далее вкладка Administration -> User -> выбрать пользователя -> Media и эту часть сделать скрин

Так же попробуйте  без авторизации указать, сработает или нет!?
 
Это сообщение было изменено 5 лет назад 2 раз от Farik

   
ОтветитьЦитата
STALKER_SLX
(@stalker_slx)
Estimable Member
Присоединился: 5 лет назад
Записи: 201
 
От: @farrukhg84

Какие еще настройка надо проверить со стороны Zabbix-server?

1)файрвол - отключень

2) 127.0.0.1:25 0.0.0.0:* LISTEN 1423/master - порт работает

3) пинги на smtp.gmail.com и gmail.com - проходит

4) служба postfix - работает

что еще не хватает?

Нужно проверить, открыты ли на файерволах порты 25, 587 и 465  (которые нужны для работы почтовых клиентов) на ВСЕЙ цепочке маршрутизаторов - от Zabbix-сервера и аж до шлюза (маршрутизатора), который подключён к Вашему ПРОВАЙДЕРУ! 


   
ОтветитьЦитата
(@farrukhg84)
Estimable Member
Присоединился: 5 лет назад
Записи: 107
Создатель темы  

@stalker_slx

Доброе утро!

вот скрин:

и правила в маршрутизатора.

accept forward 192.168.10.28 192.168.10.3 6(tcp)  Dst.Port 25,587,465
accept forward 192.168.10.3 192.168.10.28 6(tcp) Src.Port 25,587,465

в Zabbix-server открыл порты:

  • on RHEL/CentOS 7, please add file /etc/firewalld/services/smtps.xml, with content below
<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>Enable SMTPS</short>
  <description>Enable SMTPS.</description>
  <port protocol="tcp" port="25"/>
<port protocol="tcp" port="465"/>
<port protocol="tcp" port="587"/> </service>

Update file /etc/firewalld/zones/iredmail.xml, enable smtps service by inserting line <service name="smtps"/> inside <zone></zone> block like below:

<zone>
    ...
    <service name="smtps"/>
</zone>

Restart firewalld service:

# firewall-cmd --complete-reload

но перезагрузка выводит сообщения: Firewalld is not running

может запустит Firewalld&

без авторизации отправка почты не успешно.

Это сообщение было изменено 5 лет назад от FarrukhG84

   
ОтветитьЦитата
(@farrukhg84)
Estimable Member
Присоединился: 5 лет назад
Записи: 107
Создатель темы  

Или надо настроит как на этом статье?

https://serveradmin.ru/nastroyka-postfix-dovecot-centos-7/#_postfix


   
ОтветитьЦитата
Страница 3 / 4
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar