Email/InternalEmailService.php

synaplan · backend/src/Service/Email/InternalEmailService.php · php · Apache-2.0
email

Service that sends system emails with retry logic and localization support using Symfony Mailer.

// Source: https://github.com/metadist/synaplan | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
<?php

namespace App\Service\Email;

use App\AI\Health\ModelHealthAlert;
use App\Service\Message\GeneratedMediaTextRenderer;
use Psr\Log\LoggerInterface;
use Symfony\Component\Mailer\Exception\TransportExceptionInterface;
use Symfony\Component\Mailer\Exception\UnexpectedResponseException;
use Symfony\Component\Mailer\MailerInterface;
use Symfony\Component\Mime\Email;
use Symfony\Contracts\Translation\TranslatorInterface;
use Twig\Environment;

/**
 * Internal Email Service.
 *
 * Handles system emails for authentication (verification, password reset, welcome).
 * Uses SMTP configuration

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key