From 979014d2637f5fd127747b4be804ca1a1a72b349 Mon Sep 17 00:00:00 2001 From: Vladimir Fomichev Date: Wed, 21 Jan 2026 18:02:03 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20=D0=BF?= =?utf8?q?=D0=BE=20=D0=BF=D0=BE=D1=87=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/.env.example | 5 +++-- erp24/config/console.php | 6 +++--- erp24/config/web.php | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/erp24/.env.example b/erp24/.env.example index 9f00cacd..8d1a541b 100644 --- a/erp24/.env.example +++ b/erp24/.env.example @@ -24,12 +24,13 @@ SERVER_NAME=local-dev # === SMTP Configuration === # Для отправки email из консольных команд (отчёты, уведомления) -MAIL_SCHEME=smtp +# Для Яндекса с SSL на порту 465 используйте scheme=smtps +# Для STARTTLS на порту 587 используйте scheme=smtp +MAIL_SCHEME=smtps MAIL_HOST=smtp.yandex.ru MAIL_PORT=465 MAIL_USERNAME=noreply@bazacvetov24.ru MAIL_PASSWORD=your_smtp_password_here -MAIL_ENCRYPTION=ssl # === Order Control Report (ERP-36J) === # Telegram chat_id для dev/prod diff --git a/erp24/config/console.php b/erp24/config/console.php index 7c27ef02..83e9c6c9 100755 --- a/erp24/config/console.php +++ b/erp24/config/console.php @@ -61,13 +61,13 @@ $config = [ //'useFileTransport' => getenv('APP_ENV') === 'development', 'useFileTransport' => false, // SMTP-транспорт для production (настраивается через .env) + // Для SSL на порту 465 используйте scheme=smtps, для STARTTLS на 587 — smtp 'transport' => [ - 'scheme' => getenv('MAIL_SCHEME') ?: 'smtp', + 'scheme' => getenv('MAIL_SCHEME') ?: 'smtps', 'host' => getenv('MAIL_HOST') ?: 'smtp.yandex.ru', 'port' => (int)(getenv('MAIL_PORT') ?: 465), 'username' => getenv('MAIL_USERNAME') ?: 'flow@bazacvetov24.ru', - 'password' => getenv('MAIL_PASSWORD') ?: 'ctqamxqeshgxwsgn', - 'encryption' => getenv('MAIL_ENCRYPTION') ?: 'ssl', + 'password' => getenv('MAIL_PASSWORD') ?: '', ], ], 'log' => [ diff --git a/erp24/config/web.php b/erp24/config/web.php index b618ca1d..360a5509 100644 --- a/erp24/config/web.php +++ b/erp24/config/web.php @@ -73,13 +73,13 @@ $config = [ // В dev-режиме письма сохраняются в файл, в prod — отправляются через SMTP 'useFileTransport' => getenv('APP_ENV') === 'development', // SMTP-транспорт для production (настраивается через .env) + // Для SSL на порту 465 используйте scheme=smtps, для STARTTLS на 587 — smtp 'transport' => [ - 'scheme' => getenv('MAIL_SCHEME') ?: 'smtp', + 'scheme' => getenv('MAIL_SCHEME') ?: 'smtps', 'host' => getenv('MAIL_HOST') ?: 'smtp.yandex.ru', 'port' => (int)(getenv('MAIL_PORT') ?: 465), 'username' => getenv('MAIL_USERNAME') ?: '', 'password' => getenv('MAIL_PASSWORD') ?: '', - 'encryption' => getenv('MAIL_ENCRYPTION') ?: 'ssl', ], ], 'log' => [ -- 2.39.5