savks/inky-mailer 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

savks/inky-mailer

最新稳定版本:1.0.3

Composer 安装命令:

composer require savks/inky-mailer

包简介

README 文档

README

composer require savks/inky-mailer

Налаштування

  1. Налаштуйте змінні середовища в файлі .env.

    • Загальні:

      • INKY_MAILER_SERVER_PATH — директорія в яку буде поміщено файли серверу.
      • (не обов'язково) INKY_MAILER_CONNECTION — тип з'єднання з сервером для редеру (tcp або unix). Замовчування — tcp.
      • (не обов'язково) INKY_MAILER_SERVICE_NAME — назва сервісу для systemd. Замовчування — Inky render server.
      • (не обов'язково) INKY_MAILER_SERVICE_NAME — назва файлу сервісу для systemd. Замовчування — inky-render-server.
    • Для типу з'єднання TCP:

      • INKY_MAILER_TCP_HOST — адреса рендер-серверу.
      • INKY_MAILER_TCP_PORT — порт рендер-серверу.
    • Для типу з'єднання UNIX:

      • INKY_MAILER_UNIX_PATH — шлях до unix-сокету рендер-сервера.
    • Налаштування рендеру:

      • INKY_MAILER_RENDER_OPTS_INLINE_CSS — вмикає вбудовування стилів в HTML-код (значно збільшує час рендеру).
      • INKY_MAILER_RENDER_OPTS_MINIFY — вмикає мініфікацію коду.
  2. Опублікуйте файли сервера в довільну директорію, за допомогою команди:

php artisan inky-mailer:publish:server
  1. Створіть файл сервісу для systemd:
php inky-mailer:publish:service
  1. Наступні кроки відбуваються за допомогою команд systemctl:
    • systemctl enable --user service_file_name — підключає файл сервісу до systemd. (не запускаючи сам сервіс).

    • systemctl start --user service_file_name — запускає сервіс через systemd.

    • systemctl enable --user --now service_file_name — виконує підключення та запуск сервісу.

    • systemctl disable --user service_file_name — від'єднує файл сервісу від systemd. (не зупиняючи сам сервіс).

    • systemctl stop --user service_file_name — зупиняє сервіс.

    • systemctl disable --user --now service_file_name — виконує від'єднання та зупинку роботи сервісу.

    • systemctl restart --user service_file_name — перезапускає сервіс.

    • systemctl status --user service_file_name — перевірка стану сервісу.

Для тестового запуску серверу можна використовувати команду php inky-mailer:server:start.

统计信息

  • 总下载量: 52
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-03-20