Jump to content

Plus de Mails


Recommended Posts

Bonjour à tous.

 

Depuis la derniere maj je ne recois plus de mail de mon back office.

 

J'ignore cependant si mais clients recoivent mes mails ( factures, confirmation de commande etc...)

 

Lorsque j'essais depuis le back-office d'aller dans Parametres avancés/mails , j'arrive sur une page totalement

 blanche...

 

Bref, je suis dans l'impasse, j'ai déja pas mal cherché sur les forums et je n'ai rien trouvé.

 

je suis sur 1.6.1.11 et cette version est installé sur un cloud infomaniak.

 

Merci par avance de votre aide

 

Erwann

 

Share this post


Link to post
Share on other sites

merci, il y a effectivement longtemps que je n'ai pas du mettre les mains dans le moteur !!

 

donc l'erreur est la suivante : Fatal error: Cannot redeclare class Swift in /home/clients/46720cbc51a9fd1c63a63f6f092f7e9c/web/tools/swift/Swift.php on line 32

 

Je joint une copie du fichier car la ligne 32 correspond a une parenthese ouvert que j'ai mise en rouge....

 

Vraiment besoin d'aide !!!

 

merci d'avance

 

 

<?php

/**
 * Swift Mailer Core Component.
 * Please read the LICENSE file
 * @copyright Chris Corbyn <[email protected]>
 * @author Chris Corbyn <[email protected]>
 * @package Swift
 * @version 3.3.2
 * @license GNU Lesser General Public License
 */

require_once dirname(__FILE__) . "/Swift/ClassLoader.php";
Swift_ClassLoader::load("Swift_LogContainer");
Swift_ClassLoader::load("Swift_ConnectionBase");
Swift_ClassLoader::load("Swift_BadResponseException");
Swift_ClassLoader::load("Swift_Cache");
Swift_ClassLoader::load("Swift_CacheFactory");
Swift_ClassLoader::load("Swift_Message");
Swift_ClassLoader::load("Swift_RecipientList");
Swift_ClassLoader::load("Swift_BatchMailer");
Swift_ClassLoader::load("Swift_Events");
Swift_ClassLoader::load("Swift_Events_Listener");

/**
 * Swift is the central component in the Swift library.
 * @package Swift
 * @author Chris Corbyn <[email protected]>
 * @version 3.3.2
 */
class Swift
{
  /**
   * The version number.
   */
  const VERSION = "3.3.2";
  /**
   * Constant to flag Swift not to try and connect upon instantiation
   */
  const NO_START = 2;
  /**
   * Constant to tell Swift not to perform the standard SMTP handshake upon connect
   */
  const NO_HANDSHAKE = 4;
  /**
   * Constant to ask Swift to start logging
   */
  const ENABLE_LOGGING = 8;
  /**
   * Constant to prevent postConnect() being run in the connection
   */
  const NO_POST_CONNECT = 16;
  /**
   * The connection object currently active
   * @var Swift_Connection
   */
  public $connection = null;
  /**
   * The domain name of this server (should technically be a FQDN)
   * @var string
   */
  protected $domain = null;
  /**
   * Flags to change the behaviour of Swift
   * @var int
   */
  protected $options;
  /**
   * Loaded plugins, separated into containers according to roles
   * @var array
   */
  protected $listeners = array();
 
  /**
   * Constructor
   * @param Swift_Connection The connection object to deal with I/O
   * @param string The domain name of this server (the client) as a FQDN
   * @param int Optional flags
   * @throws Swift_ConnectionException If a connection cannot be established or the connection is behaving incorrectly
   */

Share this post


Link to post
Share on other sites

Le probleme etait effectivement le meme, je n'ai pas vraiment eu le temps de m'en occuper et j'ai laissé....

 

Bref. depuis la derniere mise a jour, je ne recois plus de mail de mon back office pour m'avertir d'une commande etc... c'est pour cela que je m'inquiete de nouveau sans avoir réparer la premiere fois.

 

Bref, je pense que la manipulation cité ci-dessus est la bonne, cependant, je ne la comprend pas vraiment.

 

Si c'est la mise a jour depuis l'archive qui a beuguer, a quoi bon supprimer le fichier tools/swift pour le rajouter apres ? ou uis je trouver cette archive ?

 

Merci d'avance

Erwann

Share this post


Link to post
Share on other sites

Petite hypothèse.

Si j'ai bien compris la version de Swift a été updaté dans PS 1.6.1.5.

Est ce que tu n'aurais pas fait une mise-à-jour de ta boutique depuis un version antérieure (genre 1.6.1.4 ou précédent) vers 1.6.1.11 ?

Dans ce cas on peut supposer que la màj n'aurait pas écrasée l'ancienne version de Swift... d'où le bug.

 

A ce moment là ça vaudrait le coup de suivre la piste évoquée dans le topic que j'ai mis en lien.

Autrement dit :

  1. Tu mets une bière au frigo (la procédure habituelle)
  2. Tu mets la boutique en maintenance et tu fais une sauvegarde de la base de données (juste par sécurité)
  3. Tu vas dans "tools/swift", tu crées un sous-répertoire (genre "old") et tu déplaces tous les fichiers de "tools/swift" à tools/swift/old"
  4. Tu retélécharges les sources de la 1.6.1.11 et tu les dézippes
  5. Tu pousses via ftp le contenu de "tools/swift"
  6. Tu croises les doigts
  7. Tu sors la bière du frigo (quelque soit le résultat)

Share this post


Link to post
Share on other sites

la biere est au frigo !!!

je viens de regarder les dates des fichiers, effectivement, certain fichier date du 24/12/2015, la piste est donc bonne !!

 

Effectivement, j'ai infomaniak, il y a des modifs a faire, mais elles sont faite depuis toujours.

 

je vous tien au courrant des que j'ai pu faire les modifs

 

a plus tard

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More