# === 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
//'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' => [
// В 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' => [