Changeset 113356 in spip-zone for _plugins_/mailshot


Ignore:
Timestamp:
Jan 10, 2019, 11:18:37 AM (6 weeks ago)
Author:
cedric@…
Message:

ne pas risquer d'envoyer un mail vide en cas d'erreur, loguer l'erreur et ajouter la longueur du html et du texte envoyes dans les logs

Location:
_plugins_/mailshot/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailshot/trunk/newsletter/send.php

    r112243 r113356  
    9292        // preparer les messages : generer un texte si manquant ou un html si manquant ?
    9393        if (!$corps_cont['html']){
     94                if (!$corps_cont['texte']) {
     95                        // il y a eu un gros probleme, on ne peut rien faire => log et erreur
     96                        spip_log("Message vide pour " . $corps['sujet'] . " destinataire : ". var_export($destinataire), "mailshot_send" . _LOG_CRITIQUE);
     97                        return "erreur lors de la personalisation de la newsletter";
     98                }
    9499                $corps_cont['html'] = recuperer_fond("emails/texte",array('texte'=>$corps_cont['texte'],'sujet'=>$corps_cont['sujet']));
    95100        }
     
    207212        // Et c'est parti on envoie enfin
    208213        spip_log("mail via mailshot\n$head"."Destinataire:".print_r($destinataire['email'],true),'mail');
    209         spip_log("mail "."a :".print_r($destinataire['email'],true)."\n".trim($head),'mailshot_send'._LOG_DEBUG);
     214        spip_log("mail "."a :".print_r($destinataire['email'],true)."\n".trim($head)."\nHTML Length : ".strlen($corps_cont['html']) . " | Texte Length : " . strlen($corps_cont['texte']),'mailshot_send'._LOG_DEBUG);
    210215
    211216        // fixer les options d'envoi si possible (non dispo par Facteur mais par les surcharges)
  • _plugins_/mailshot/trunk/paquet.xml

    r113269 r113356  
    22        prefix="mailshot"
    33        categorie="communication"
    4         version="1.27.3"
     4        version="1.27.4"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.