feat(mail) : intégration mail OVH IMAP — boîte partagée, lecture, création/lien tâche #5

Merged
matthieu merged 70 commits from feat/mail-integration into develop 2026-05-20 07:45:33 +00:00
Showing only changes of commit 5f92cbbf4f - Show all commits

View File

@@ -6,6 +6,7 @@ namespace App\DataFixtures;
use App\Entity\Client;
use App\Entity\ClientTicket;
use App\Entity\MailConfiguration;
use App\Entity\Project;
use App\Entity\Task;
use App\Entity\TaskEffort;
@@ -693,6 +694,21 @@ class AppFixtures extends Fixture
$taskRecurring->setRecurrence($recurrence);
$manager->persist($taskRecurring);
// =============================================
// Mail Configuration
// =============================================
$mailConfig = new MailConfiguration();
$mailConfig->setImapHost('ssl0.ovh.net');
$mailConfig->setImapPort(993);
$mailConfig->setImapEncryption('ssl');
$mailConfig->setSmtpHost('ssl0.ovh.net');
$mailConfig->setSmtpPort(465);
$mailConfig->setSmtpEncryption('ssl');
$mailConfig->setUsername('lesstime@ovh.fr');
$mailConfig->setSentFolderPath('Sent');
$mailConfig->setEnabled(false);
$manager->persist($mailConfig);
$manager->flush();
}
}