Projet

Général

Profil

Actions

Anomalie #856

fermé

Autoload de la classe SMTP de phpMailer

Ajouté par Johan Cwiklinski il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Emails
Version cible:
Début:
25/09/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

La classe n'est pas trouvée :

PHP Fatal error:  Class 'SMTP' not found in galette/includes/phpMailer-5.2.8/class.phpmailer.php on line 1173

Dans le paquet installé sur mon système, un patch a été appliqué pour corriger ça :
http://pkgs.fedoraproject.org/cgit/php-PHPMailer.git/tree/PHPMailer-path.patch

Mis à jour par Johan Cwiklinski il y a plus de 10 ans

  • Statut changé de Nouveau à In Progress

À priori, le problème se corrige « simplement » :

diff --git a/galette/lib/Galette/Core/GaletteMail.php b/galette/lib/Galette/Core/GaletteMail.php
index a295be8..58dda74 100644
--- a/galette/lib/Galette/Core/GaletteMail.php
+++ b/galette/lib/Galette/Core/GaletteMail.php
@@ -41,6 +41,7 @@ use Analog\Analog as Analog;

 /** @ignore */
 require_once 'class.phpmailer.php';
+require_once 'class.smtp.php';
 require_once GALETTE_ROOT . 'includes/html2text.php';

 /**

Mis à jour par Johan Cwiklinski il y a plus de 10 ans

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Johan Cwiklinski il y a plus de 10 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF