load(); } // Configura PHPMailer $mail = new PHPMailer(true); try { // SMTP $mail->isSMTP(); $mail->Host = $_ENV['MAIL_HOST']; $mail->SMTPAuth = true; $mail->Username = $_ENV['MAIL_USERNAME']; $mail->Password = $_ENV['MAIL_PASSWORD']; $mail->SMTPSecure = $_ENV['MAIL_ENCRYPTION']; $mail->Port = $_ENV['MAIL_PORT']; $mail->Timeout = 5; // Mittente $mail->setFrom($_ENV['MAIL_FROM_ADDRESS'], $_ENV['MAIL_FROM_NAME']); // Destinatario $mail->addAddress('info@claudiosironi.com', 'Test Claudio'); // Contenuto $mail->isHTML(true); $mail->Subject = '🚀 Test Email da YogiBook'; $mail->Body = 'Ciao!
Questa è una email di test inviata tramite PHPMailer e SMTP configurato da .env.'; $mail->AltBody = 'Ciao! Questa è una email di test inviata tramite PHPMailer e SMTP configurato da .env.'; // Invia $mail->send(); echo json_encode(['success' => true, 'message' => 'Email inviata a info@claudiosironi.com']); } catch (Exception $e) { echo json_encode([ 'success' => false, 'message' => "Errore nell'invio dell'email: {$mail->ErrorInfo}", 'exception' => $e->getMessage() ]); }