Bonjour,
J'avais un script d'envoi de mail basé sur Swiftmailer. J'étais avec sivit et je me connectait comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
require_once "swiftmailer/Swift.php";
require_once "swiftmailer/Swift/Connection/SMTP.php";
$swift = new Swift(new Swift_Connection_SMTP("localhost"));
j'ai ensuite migré le script sur un RPS de chez OVH et ça ne marche plus ! J'ai alors modifié la connexion comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
require_once "swiftmailer/Swift.php";
require_once "swiftmailer/Swift/Connection/NativeMail.php";
$swift =& new Swift(new Swift_Connection_NativeMail());
ça fonctionne bien sauf que le mail envoyé, qui contient du HTML, est modifié à chaque envoi. Le plus bizarre c'est que c'est uniquement le code CSS qui est en partie modifié : toute classe commençant par . se voit ajouté un autre point :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<style type="text/css">
<!--
body 
{
background-color: #FFFFFF;
}
..Style2 {
font-size: 12px;
}
..Style1 {color: #000000;}
-->
</style></head>
Pourquoi ces points sont-ils ajoutés ???