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

Meccep45

Участники форума
  • Постов

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

  • Посещение

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

  1. изменение sendmail_path = "/opt/sbin/sendmail -t" на sendmail_path = "/opt/bin/msmtp -t" не дали результат. всё также bool(false)
  2. отправил. если не доверять людям, тогда и не узнаешь порядочных людей.
  3. nginx+php-fpm работает. тест почты именно через веб браузер не как не осилю.
  4. не понимаю почему у вас из браузера работает, а у меня только с терминала. где я ошибаюсь.
  5. пошёл пыхтеть. сомнения что без php8-cgi - 8.0.9-1 не работает. спасибо за тест.
  6. и симлинки ln -sf /opt/bin/msmtp-enqueue.sh /opt/sbin/sendmail ln -sf /opt/bin/msmtp-enqueue.sh /opt/lib/sendmail
  7. chown nobody:nobody /opt/etc/msmtprc 600
  8. если с терминала отравлю всё хорошо. ~ # php-cli /opt/share/nginx/html/mail.php <pre>bool(true) </pre>SUCCESS ~ # мистика.
  9. PHP: функция mail() перечитал, попробовал. там как раз то что надо php-fpm. но из браузера так и не работает функция mail(). может кто протестирует тоже. это php 8.0.7-1 или msmtp не работает на entware. спасибо.
  10. всё мысли и действия закончились. права и пользователя менял. что msmtp ещё нужно, чтоб из веб работал. хоть бы ошибки были, так молчит партизан.
  11. Web-сервер Nginx - пошагово в конце как раз про msmtp. цитата И тут мы подошли к моменту, который немного вынес мне мозг. ой как верно.
  12. msmtp only works at prompt, by nginx fastcgi php-fpm. почитал тут. так и не могу из веб браузера заставить работать.
  13. chown nobody:nobody /opt/etc/msmtprc тоже не помогло.
  14. от root работает в терминале, а от nobody не хочет. читал что файлу msmtprc права надо сменить 400, 640. не получилось.
  15. ~ # cat /opt/share/nginx/html/mail.php <?php if (mail('кому@отправить.ru', 'my subject', 'my message')){ echo 'отправленное'; }else{ echo 'неотправленное'; }; ?> ~ # ~ # php-cli /opt/share/nginx/html/mail.php отправленное ~ # открываю в браузере неотправленное. в обоих случаях в логе [04-Aug-2021 22:31:30 Europe/Moscow] mail() on [/opt/share/nginx/html/mail.php:2]: To: кому@отправить.ru -- Headers: -- Subject: my subject на что обратить внимание?
  16. понял. хлеба не просит, и пусть висит. главное заплата стоит.
  17. вот такой забавный случай.
  18. в поле вижу MAIL FROM:<root@доменное_имя> при получении undisclosed recipients вместо от root@доменное_имя. подозреваю надо включить undisclosed_recipients = off
  19. пример системного файла msmtprc # A system wide configuration file is optional. # If it exists, it usually defines a default account. # This allows msmtp to be used like /opt/sbin/sendmail. account default # The SMTP smarthost host smtp.gmail.com # Use TLS on port 587 port 587 tls on tls_starttls on tls_trust_file /opt/etc/ssl/certs/ca-certificates.crt # Construct envelope-from addresses of the form "user@oursite.example" auth login user вася_пупкин@gmail.com passwordeval gpg --no-tty -q -d ~/.msmtp-password.gpg from %U@ваш.домен.ру # Syslog logging with facility LOG_MAIL instead of the default LOG_USER syslog LOG_MAIL aliases /opt/etc/aliases где переменная from %U@ваш.домен.ру. и есть Aliases где переменные типа так. # Aliases file # Send root and nobody root: root@ваш.домен.ru nobody: nobody@ваш.домен.ru # Send cron cron: cron@ваш.домен.ru # Send everything else to admin default: вася_пупкин@yandex.ru то есть поле from %U@ваш.домен.ру меняется от кого пришло письмо root@ваш.домен.ru или cron@ваш.домен.ru возможно я много хочу от программы.
  20. сделал вот такой конфиг. скорее не правильный. но как мог. всё когда то начинается. буду счастлив любым подсказкам.
  21. если вдруг у mariadb файлы конфигурации окажутся 666 вместо 644 то при запуске она ругнётся по публичному ~ # mysql_install_db --force Warning: World-writable config file '/opt/etc/mysql/conf.d/50-server.cnf' is ignored Installing MariaDB/MySQL system tables in '/opt/data' ... Warning: World-writable config file '/opt/etc/mysql/conf.d/50-server.cnf' is ignored и создаст базу по пути ldata="/opt/data" про писаному в mysql_install_db. давно мучает вопрос это защита от дурака или ошибка?
×
×
  • Создать...

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

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