Перейти к содержанию

TheBB

Модераторы
  • Постов

    2 475
  • Зарегистрирован

  • Посещение

  • Победитель дней

    53

Весь контент TheBB

  1. Для проверки на свои менять, потому они без надобности... ))) ~ # diff -uraN msmtp/etc/php.ini /opt/etc/php.ini --- msmtp/etc/php.ini 2021-06-09 09:11:00.000000000 +0300 +++ /opt/etc/php.ini 2021-08-13 07:41:32.579970752 +0300 @@ -214,7 +214,8 @@ ;SMTP = localhost ;smtp_port = 25 ;sendmail_from = no-reply@xxx.yyy.zzz -sendmail_path = "/opt/sbin/sendmail -t" +;;sendmail_path = "/opt/sbin/sendmail -t" +sendmail_path = "/opt/bin/msmtp -t" ;mail.force_extra_parameters = ;mail.add_x_header = Off mail.log = "/opt/var/log/php8/php-mail.log" ~ # ~ # cat /opt/var/log/php8/php-mail.log [13-Aug-2021 07:46:44 Europe/Moscow] mail() on [/opt/share/www/ext-ui/msmtp.php:2]: To: receipient@domain.com -- Headers: -- Subject: A Subject Here Aug 13 07:46:52 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=root@xxx recipients=receipient@domain.com mailsize=173 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628830012 v63sm612505pgv.59 - gsmtp' exitcode=EX_OK [13-Aug-2021 07:46:59 Europe/Moscow] mail() on [/opt/share/www/ext-ui/msmtp1.php:5]: To: receipient@yandex.ru -- Headers: -- Subject: my subject Aug 13 07:47:06 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=root@xxx recipients=receipient@yandex.ru mailsize=122 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628830026 t19sm455174pfg.216 - gsmtp' exitcode=EX_OK ~ #
  2. Не зависимостей, а самого пакета. Исправлено: добавлено в preinst удаление симлинка. !!! "npm install -g typescript winston-transport" !!! актуально при обновлении с предыдущей версии (1.18.1) или новой установке
  3. скидывайте конфиги в личку, персональные данные (адреса/явки/пароли) можете затереть , по наличию времени, будем посмотреть.
  4. Размер пакета уменьшился более чем в 10 раз (~ 5.5 MB) --- после установки ~ # du -sh /opt/lib/node/zigbee2mqtt 36.1M /opt/lib/node/zigbee2mqtt ~ # === + (будет ме-е-е-е-едленно расти) ~ # du -sh /opt/var/lib/.z2m 68.0K /opt/var/lib/.z2m ~ #
  5. А связка nginx+php-fpm работает? Проблема только с почтой?
  6. Работает: ~ # opkg list-installed | grep ^php php8 - 8.0.9-1 php8-fpm - 8.0.9-1 ~ # ~ # cat /opt/var/log/msmtp.log Aug 11 17:01:09 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628690470 g6sm27918641pfh.111 - gsmtp' exitcode=EX_OK Aug 11 19:03:41 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628697821 j4sm10528219pgi.6 - gsmtp' exitcode=EX_OK Aug 11 19:17:12 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628698632 d134sm28757018pfd.60 - gsmtp' exitcode=EX_OK Aug 11 20:32:10 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628703130 c23sm5027pgb.74 - gsmtp' exitcode=EX_OK Aug 11 20:58:10 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@yandex.ru mailsize=127 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628704690 d10sm163604pfd.49 - gsmtp' exitcode=EX_OK Aug 12 08:30:23 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628746223 x19sm1716878pgk.37 - gsmtp' exitcode=EX_OK Aug 12 08:30:36 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@yandex.ru mailsize=127 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628746237 i6sm1551555pfa.44 - gsmtp' exitcode=EX_OK ~ # "Aug 12 08:30:23..." ~ # cat /opt/share/www/msmtp.php <?php if(mail("receipient@domain.com","A Subject Here","Hi there,\nThis email was sent using PHP's mail function.")) print "Email successfully sent"; else print "An error occured"; ?> ~ # "Aug 12 08:30:36..." ~ # cat /opt/share/www/msmtp1.php <?php set_time_limit(15); error_reporting(E_ALL); ini_set('display_errors', 1); $result = mail('receipient@yandex.ru', 'my subject', 'my message'); echo '<pre>'; var_dump($result); echo '</pre>'; if ($result) { echo 'SUCCESS'; } else { echo 'ERROR'; } ~ #
  7. http://bin.entware.net/mipselsf-k3.4/test/php8/ перепроверить пути, права доступа, настройки...
  8. bool(true) SUCCESS Значок ошибки Адрес не найден Сообщение не доставлено, так как адрес receipient@yandex.ru не найден или не принимает входящие письма. Ответ удаленного сервера: 550 5.7.1 No such user! --- ~ # opkg list-installed | grep ^php php8 - 8.0.9-1 php8-cgi - 8.0.9-1 php8-fpm - 8.0.9-1 ~ #
  9. php8-fpm ("Aug 11 20:32:10...") ~ # cat /opt/var/log/msmtp.log Aug 11 17:01:09 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628690470 g6sm27918641pfh.111 - gsmtp' exitcode=EX_OK Aug 11 19:03:41 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628697821 j4sm10528219pgi.6 - gsmtp' exitcode=EX_OK Aug 11 19:17:12 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628698632 d134sm28757018pfd.60 - gsmtp' exitcode=EX_OK Aug 11 20:32:10 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628703130 c23sm5027pgb.74 - gsmtp' exitcode=EX_OK ~ # --- собсна, часть малявы из почтовика: This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: receipient@domain.com The following text was generated during the delivery attempt: ------ receipient@domain.com ------ recipient does not have an account.
  10. php8-cgi ("Aug 11 19:03:41...") ~ # cat /opt/var/log/msmtp.log Aug 11 17:01:09 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628690470 g6sm27918641pfh.111 - gsmtp' exitcode=EX_OK Aug 11 19:03:41 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxx@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628697821 j4sm10528219pgi.6 - gsmtp' exitcode=EX_OK ~ # осталось с php8-fpm прогнать... )))
  11. Я проверил на минималке с текущей версией php. Чтоб проверить на php8 (fpm), его нужно собрать.
  12. Начал с "простого": ext-ui + php7 (осталось после тестов) ~ # opkg list-installed | grep ^php php7 - 7.4.20-1 php7-cgi - 7.4.20-1 php7-cli - 7.4.20-1 php7-mod-curl - 7.4.20-1 php7-mod-json - 7.4.20-1 php7-mod-session - 7.4.20-1 ~ # ~ # cat /opt/var/log/msmtp.log Aug 11 17:01:09 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=xxxo@gmail.com recipients=receipient@domain.com mailsize=178 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628690470 g6sm27918641pfh.111 - gsmtp' exitcode=EX_OK ~ #
  13. bump to 2021.8.5 Интеграции "HomeKit"/"HomeKit Controller" вырезаны из осн. пакета ("homeassistant") и завёрнуты в метапак "homekit":
  14. Как запускаете, так и работает... ))) см. стартовый скрипт
  15. напр., дополнительно вывести параметры монтирования ФС (верхяя "V") или поставить "transmission", добавить "php7-mod-curl" (нижняя "V") пакет "ext-ui" обновлён: добавлен путь к базе PCI; ачинятка в определении дистра
  16. "/opt/share/www/ext-ui/addons/vnstat/config.php" интерфейсы для мониторинга: и ниже, "человеческие" имена интерфейсов: --- также можно поковырять конфиг "/opt/share/www/ext-ui/addons/info/config.inc.php (вкл./откл. отображение элементов статистики, добавить PID`ы сервисов, и т.д...)
  17. opkg install ext-ui Для отключения листинга: добавить ключ "-D" в конфиг (или стартовый скрипт)
  18. ext-ui: switch to uhttpd_kn (uhttpd - wiki); linfo: bump to 4.0.6
  19. И не говорите потом, что вас не предупреждали... )))
  20. Т.к. возрастные ограничения по установке "Entware" на Кинетики отсутствуют, инструкция в картинках (аля комикс) для самых маленьких: 1 - в зависимости от того, куда жмяктуть, перейдём или к п. 2, или к п. 3 2 - выбираем устройство/раздел 3 - жмём на значок создания папки/мамки/каталога/директории 4.1 - вбиваем имя - install 4.2 - Жмякаем "ОК" 5.1 - выделяем папку/мамку/каталог/директорию install 5.2 - жмем значок загрузить, выбираем откуда и что 6 - ждем окончания загрузки 7 - переходим на вкладку "OPKG" 8.1 - выбираем диск/флешку/раздел, в который поместили установочный архив (п.п. 4-5) 8.2 - жмякаем "Сохранить" 9 - переходим на вкладку "Диагностика" 10 - жмякаем "Показать журнал" 11 - syslog (журнал) ИТОГО: установка на Omni II c 2.16.D.12.0-0 заняла ~ 2 минуты (установилось много быстрее, чем всё енто было напечатано и картинки наштампованы); хеловрот в журнале сигнализирует об успешном входе в систему и отправке сей малявы в суслог )))
  21. Быстрее вряд ли будет, т.к. "машка" нагружает сильнее, но ресурсов должно хватить.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.