Récemment
- 
			
			
				modules addons vs phenix suite
 Discussion générale2
- 
			
			
				Contexte client et module devis
 PhenixSuite8
- 
			
			
				Breadcrumb sans lien précédent
 Bugs & Améliorations3
- 
			
			
				Multi-utilisateur-produit
 Nouvelles fonctionnalités4
- 
			
			
				Commandes fournisseurs
 PhenixSuite4
- 
			
			
				Suppression du . dans les déclinaisons
 PhenixSuite3
- 
			
			
				Images produit qui disparaissent
 Bugs & Améliorations30
- 
			
			
				devcustom ?
 PhenixSuite5
- 
			
			
				Mode profiling
 Bugs & Améliorations1
- 
			
			
				Urls bizarres dans la console search
 PhenixSuite12
- 
			
			
				Erreurs 410 dans BO
 PhenixSuite3
- 
			
			
				la classe search
 Bugs & Améliorations2
- 
			
			
				Probleme depuis MAJ phenix 1.6.2.36
 PhenixSuite8
- 
			
			
				[resolu] Le module mondial relay 3.4.5
 Bugs & Améliorations1
- 
			
			
				controlleur fournisseurs.
 Bugs & Améliorations11
- 
			
			
				J'en profite (la fougue de la jeunesse) (ah ah ah)
 Bugs & Améliorations5
- 
			
			
				Bon dernier du jour mais cela me turlupine classe search
 Bugs & Améliorations4
- 
			
			
				se connecter comme un client idntifié
 Bugs & Améliorations1
- 
			
			
				la bonne blague
 Discussion générale2
- 
			
			
				Passage de la 16.1.9 a la PhenixSuite 1.6.2.36
 Bugs & Améliorations8
[1.6+] email accentué => Fatal: Address in mailbox given does not comply with RFC 2822, 3.6.2
- 
					
					
					
					
 Prestashop utilise la librairie Swift version 4 pour envoyer les mails. 
 Cette librarie applique un contrôle de la grammaire selon la RFC 2822 (avril 2001).
 Cette RFC a été remplacé par la RFC 6531 (février 2012).
 La librarie Swift n'intègre cette grammaire qu'a partir de la version 5.5+ (via package symfony).Pour admettre les emails accentués, il faut désactiver la génération d'erreur en cas de grammaire non reconnu. Dans le fichier tools/swift/classes/Swift/Mime/Headers/MailboxHeader.php aux alentours de la ligne @344 private function _assertValidAddress($address) { if (!preg_match('/^'.$this->getGrammar()->getDefinition('addr-spec').'$/D', $address)) { if (0) throw new Swift_RfcComplianceException( 'Address in mailbox given ['.$address. '] does not comply with RFC 2822, 3.6.2.' ); } }
 
