🚑️ Ajout du fonctionnement du formulaire de contact en production, utilisation de PHPMailer.

This commit is contained in:
2026-01-24 03:48:37 +01:00
parent 9180f116ec
commit db285e2006
8 changed files with 306 additions and 24 deletions

View File

@@ -55,5 +55,17 @@ define('RECAPTCHA_THRESHOLD', 0.5); // Score minimum (0.0 à 1.0)
// Contact
define('CONTACT_EMAIL', $_ENV['CONTACT_EMAIL'] ?? '');
// SMTP
define('SMTP_HOST', $_ENV['SMTP_HOST'] ?? '127.0.0.1');
define('SMTP_PORT', (int) $_ENV['SMTP_PORT'] ?? '1025');
define('SMTP_USERNAME', $_ENV['SMTP_USERNAME'] ?? '');
define('SMTP_PASSWORD', $_ENV['SMTP_PASSWORD'] ?? '');
define('SMTP_ENCRYPTION', $_ENV['SMTP_ENCRYPTION'] ?? 'none'); // none|tls|ssl
define('MAIL_FROM_ADDRESS', $_ENV['MAIL_FROM_ADDRESS'] ?? SMTP_USERNAME);
define('MAIL_FROM_NAME', $_ENV['MAIL_FROM_NAME'] ?? 'Portfolio - Contact');
// Sécurité
define('APP_SECRET', $_ENV['APP_SECRET'] ?? '');