• J'ai galéré pour trouvé une bonne classe mail qui gère bien les headers, les formats et les fichiers attachés, mais j'ai enfin trouvé !
    Elle s'appelle WAmailer : http://phpcodeur.net/wascripts/wamailer/

    Mais un nouveau problème s'est posé... Quand j'envoie un mail à partir de www.murties.com vers un compte hotmail, la mail arrive directement dans le dossier spam. J'ai testé exactement le même script mais à partir d'un compte Free, et là aucun problème !
    Alors je pense que l'ip de mon serveur est blacklistée. Je n'ai pourtant jamais spammé, c'est juste que j'ai un script qui envoie environ 200 mails d'inscription et 250 mails de rappel par jour.
    Vers les comptes Gmail il n'y a pas de problème, vers un compte Free le mail arrive vide, et les autres je ne sais pas (je pense qu'il y a un problème avec Aol).
    Alors si quelqu'un a une solution pour déblacklister mon site ou pour éviter qu'il soit blacklisté, qu'il n'hésite pas à me le dire ;-)

    3 commentaires
  • Bon j'ai pris des bonne résolutions pour cette année (un peu tard je sais ^^), je me suis mis au XHTML 1.1 Valid et j'ai décidé de coder désormais mes scripts php en classes, et en optimisant mieux.
    Je sais je m'y mets un peu tard mais bon... J'ai passé l'autre jour Murties en XHTML 1.1 (classique, pas transitional) et c'est vrai que c'est plus propre avec des div et un beau css :D
    Coté php, j'ai commencé un gros projet que je ne vous dévoilerai pas tout de suite, mais cette fois ci je le code entièrement en classes. Et j'ai découvert qu'il est préférable d'utiliser des ' (guillemet simple) plutôt que des " (guillemet double) pour définir une chaîne de caractères, pour la bonne raison que php cherche à chaque fois les variables utilisée dans les chaines à guillemets doubles, alors qu'il prend la chaîne au format brut lorsqu'elle est entre guillemets simples.

    Par exemple :
    <?php
     // Php cherche les variables (ici $pseudo) dans la chaîne => plus lent
     $mavar = "Bonjour $pseudo, comment ça va ?";
     // Php affiche la chaine au format brut => plus rapide
     $mavar = 'Bonjour '.$pseudo.', comment ça va ?';
     ?>
    [code=php]
    <?php
    // Php cherche les variables (ici $pseudo) dans la chaîne => plus lent
    $mavar = "Bonjour $pseudo, comment ça va ?";
    // Php affiche la chaine au format brut => plus rapide
    $mavar = 'Bonjour '.$pseudo.', comment ça va ?';
    ?>
    [/code]

    C'est tout bête, mais bon à savoir :)


    15 commentaires


    Suivre le flux RSS des articles de cette rubrique
    Suivre le flux RSS des commentaires de cette rubrique