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

TheBB

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

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

  • Посещение

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

    54

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

  1. Пробовал обе-две, сейчас с ssl, работало везде.
  2. Все логи отправки, что выше, были с паролем "открытым текстом" (для гугляпочты дополнительно сгенерен в настройках аккаунта, яндикс страдает той же фигнёй ))) ). ковыряния привели к Permission denied стало совсем не секурно ))) [14-Aug-2021 12:49:13 Europe/Moscow] mail() on [/opt/share/nginx/html/msmtp.php:2]: To: receipient@domain.com -- Headers: -- Subject: A Subject Here Aug 14 12:49:28 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=root@xxx recipients=receipient@domain.com errormsg='cannot locate host smtp.gmail.com: Temporary failure in name resolution' exitcode=EX_NOHOST [14-Aug-2021 12:49:31 Europe/Moscow] mail() on [/opt/share/nginx/html/msmtp.php:2]: To: receipient@domain.com -- Headers: -- Subject: A Subject Here Aug 14 12:49:39 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 1628934579 b20sm4744690pfl.9 - gsmtp' exitcode=EX_OK [14-Aug-2021 12:51:43 Europe/Moscow] mail() on [/opt/share/nginx/html/msmtp.php:2]: To: receipient@domain.com -- Headers: -- Subject: A Subject Here Aug 14 12:51:50 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=nobody@xxx recipients=receipient@domain.com mailsize=175 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628934710 r10sm4993668pff.7 - gsmtp' exitcode=EX_OK [14-Aug-2021 12:51:57 Europe/Moscow] mail() on [/opt/share/nginx/html/msmtp1.php:5]: To: receipient@yandex.ru -- Headers: -- Subject: my subject Aug 14 12:52:04 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=nobody@xxx recipients=receipient@yandex.ru mailsize=124 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628934724 125sm5255156pfy.17 - gsmtp' exitcode=EX_OK Aug 14 12:52:37 host=smtp.gmail.com tls=on auth=on user=xxx@gmail.com from=root@xxx recipients=username@domain.com mailsize=87 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628934756 f1sm5229922pfk.115 - gsmtp' exitcode=EX_OK Aug 14 12:52:54 host=smtp.gmail.com tls=on auth=on user=xxxo@gmail.com from=root@xxx recipients=username@domain.com mailsize=87 smtpstatus=250 smtpmsg='250 2.0.0 OK 1628934774 r16sm4273396pje.10 - gsmtp' exitcode=EX_OK ~ # убил систему... ))) ___ по "паролю" оно работает, по "крипте" надо или настраивать многопользовательскую систему (и не факт, что взлетит), или установить debian (надо проверять).
  3. локализовано ))) проблема тут passwordeval gpg --no-tty -q -d ~/.msmtp-password.gpg не может добраться и расшифровать ... [pid 20278] rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=0}, 16) = 0 [pid 20278] rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 16) = 0 [pid 20278] stat64("/sbin/gpg", 0x7ff48d78) = -1 ENOENT (No such file or directory) [pid 20278] stat64("/usr/sbin/gpg", 0x7ff48d78) = -1 ENOENT (No such file or directory) [pid 20278] stat64("/bin/gpg", 0x7ff48d78) = -1 ENOENT (No such file or directory) [pid 20278] stat64("/usr/bin/gpg", 0x7ff48d78) = -1 ENOENT (No such file or directory) [pid 20278] write(2, "/opt/bin/sh: ", 13) = 13 [pid 20278] write(2, "gpg: not found", 14) = 14 [pid 20278] write(2, "\n", 1) = 1 [pid 20278] exit_group(127) = ? [pid 20278] +++ exited with 127 +++ [pid 20277] <... read resumed>"", 4096) = 0 [pid 20277] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=20278, si_uid=65534, si_status=127, si_utime=0, si_stime=0} --- [pid 20277] close(6) = 0 [pid 20277] waitpid(20278, [{WIFEXITED(s) && WEXITSTATUS(s) == 127}], 0) = 20278 [pid 20277] write(2, "msmtp: ", 7) = 7 [pid 20277] write(2, "cannot read output of 'gpg --qui"..., 94) = 94 [pid 20277] write(2, "\n", 1) = 1 [pid 20277] close(4) ... будем посмотреть дальше...
  4. Для проверки на свои менять, потому они без надобности... ))) ~ # 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 ~ #
  5. Не зависимостей, а самого пакета. Исправлено: добавлено в preinst удаление симлинка. !!! "npm install -g typescript winston-transport" !!! актуально при обновлении с предыдущей версии (1.18.1) или новой установке
  6. скидывайте конфиги в личку, персональные данные (адреса/явки/пароли) можете затереть , по наличию времени, будем посмотреть.
  7. Размер пакета уменьшился более чем в 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 ~ #
  8. А связка nginx+php-fpm работает? Проблема только с почтой?
  9. Работает: ~ # 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'; } ~ #
  10. http://bin.entware.net/mipselsf-k3.4/test/php8/ перепроверить пути, права доступа, настройки...
  11. 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 ~ #
  12. 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.
  13. 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 прогнать... )))
  14. Я проверил на минималке с текущей версией php. Чтоб проверить на php8 (fpm), его нужно собрать.
  15. Начал с "простого": 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 ~ #
  16. bump to 2021.8.5 Интеграции "HomeKit"/"HomeKit Controller" вырезаны из осн. пакета ("homeassistant") и завёрнуты в метапак "homekit":
  17. Как запускаете, так и работает... ))) см. стартовый скрипт
  18. напр., дополнительно вывести параметры монтирования ФС (верхяя "V") или поставить "transmission", добавить "php7-mod-curl" (нижняя "V") пакет "ext-ui" обновлён: добавлен путь к базе PCI; ачинятка в определении дистра
  19. "/opt/share/www/ext-ui/addons/vnstat/config.php" интерфейсы для мониторинга: и ниже, "человеческие" имена интерфейсов: --- также можно поковырять конфиг "/opt/share/www/ext-ui/addons/info/config.inc.php (вкл./откл. отображение элементов статистики, добавить PID`ы сервисов, и т.д...)
  20. opkg install ext-ui Для отключения листинга: добавить ключ "-D" в конфиг (или стартовый скрипт)
  21. ext-ui: switch to uhttpd_kn (uhttpd - wiki); linfo: bump to 4.0.6
×
×
  • Создать...

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

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