} elseif (!empty($_GET['postaction']) && $_GET['postaction'] == 'envoi') {
    // ENVOI EN MASSE ENVOI EN MASSEENVOI EN MASSEENVOI EN MASSEENVOI EN MASSEENVOI EN MASSE
    $id_journal = $newsletter->journalNewsletterAdd($_GET['id']);
    $contact = new Contact();
    $result = $contact->contactGetForNewsletter();
    //print_r($result);
    if (!empty($result)) {
        foreach ($result as $value) {
            $_to = $value['email'];
            $regex = '#^[\\w.-]+@[\\w.-]+\\.[a-zA-Z]{2,6}$#';
            if (preg_match($regex, $_to)) {
                $codeRandom = randomChar();
                $corpsCode = str_replace('XwXwXwXw', $codeRandom, $corps);
                $newsletter->journalNewsletterDetailAdd($id_journal, $_to, $codeRandom, null);
                ////////////////!!!!!!!!!!!!!!!!!!!!!!!!!!!!////////////
                //mail($_to, $sujet, stripslashes($corpsCode), $entete);
                ///////////////////////////////////////////////////////////
                ////////////////ELASTIC MAIL ICONEO!!!!!!!!!!////////////
                sendElasticEmail($_to, $sujet, "", stripslashes($corpsCode), $mailCustomer, $mailNameCustomer);
                ///////////////////////////////////////////////////////////
                error_log(date("Y-m-d H:i:s") . " envoi : OK : " . $value['email'] . "\n", 3, "newsletterspy.log");
                //echo "envoi OK : ". $value['email'] ."<br>";
            } else {
                $newsletter->journalNewsletterDetailAdd($id_journal, $_to, null, 'bad email');
                error_log(date("Y-m-d H:i:s") . " envoi : KO : " . $value['email'] . "\n", 3, "newsletterspy.log");
                //echo "XXXX envoi KO : ". $value['email'] ."<br>";
            }
        }
        echo "<br><br><h3>Newsletter REELLE envoyee à tous les abonnes !!!! </h3><br><br>\n\t\t<a href='javascript:history.back()'>retour</a>";
    }
}
if (!empty($_GET['postaction']) && $_GET['postaction'] == 'preview') {
    echo "<br><br><h3>Newsletter de Test envoyee a contact@iconeo.fr !!!! </h3><br><br>\n\t\t<a href='javascript:history.back()'>retour</a>";
    //$_to = "*****@*****.**";
    $_to = "*****@*****.**";
    $entete .= "Bcc: fjavi.gonzalez@gmail.com, xav335@hotmail.com,xavier.gonzalez@laposte.net,jav_gonz@yahoo.com\n";
    //echo "Envoi du message à " . $_to . "<br>";
    $corpsCode = str_replace('XwXwXwXw', randomChar(), $corps);
    //echo $corpsCode;
    ////////////////!!!!!!!!!!!!!!!!!!!!!!!!!!!!////////////
    //mail($_to, $sujet, stripslashes($corps), $entete);
    ///////////////////////////////////////////////////////////
    ////////////////ELASTIC MAIL ICONEO!!!!!!!!!!////////////
    sendElasticEmail($_to, $sujet, "", stripslashes($corpsCode), "*****@*****.**", "iconeo");
    sendElasticEmail("*****@*****.**", $sujet, "", stripslashes($corpsCode), "*****@*****.**", "iconeo");
    sendElasticEmail("*****@*****.**", $sujet, "", stripslashes($corpsCode), "*****@*****.**", "iconeo");
    sendElasticEmail("*****@*****.**", $sujet, "", stripslashes($corpsCode), "*****@*****.**", "iconeo");
    ///////////////////////////////////////////////////////////
    error_log(date("Y-m-d H:i:s") . " envoi : OK : fjavi.gonzalez@gmail.com \n", 3, "spy.log");
    error_log(date("Y-m-d H:i:s") . " envoi : OK : xav335@hotmail.com \n", 3, "spy.log");
    error_log(date("Y-m-d H:i:s") . " envoi : OK : jav_gonz@yahoo.com \n", 3, "spy.log");
} elseif (!empty($_GET['postaction']) && $_GET['postaction'] == 'envoi') {
    // ENVOI EN MASSE ENVOI EN MASSEENVOI EN MASSEENVOI EN MASSEENVOI EN MASSEENVOI EN MASSE
    $id_journal = $newsletter->journalNewsletterAdd($_GET['id']);
    $contact = new Contact();
    $result = $contact->contactGetForNewsletter();
    //print_r($result);
    if (!empty($result)) {
        foreach ($result as $value) {
            $_to = $value['email'];
            $regex = '#^[\\w.-]+@[\\w.-]+\\.[a-zA-Z]{2,6}$#';
            if (preg_match($regex, $_to)) {
if (!empty($_GET['postaction']) && $_GET['postaction'] == 'preview') {
    echo "<br><br><h3>Newsletter de Test envoyee !!!! </h3><br><br>\n\t\t<a href='javascript:history.back()'>retour</a>";
    //$_to = "*****@*****.**";
    $_to = MAIL_TEST != '' ? MAIL_TEST : MAIL_CONTACT;
    $entete .= "Bcc: " . MAIL_BCC . "\n";
    //echo "Envoi du message à " . $_to . "<br>";
    $corpsCode = str_replace('XwXwXwXw', randomChar(), $corps);
    //echo $corps;
    ////////////////!!!!!!!!!!!!!!!!!!!!!!!!!!!!////////////
    //mail($_to, $sujet, stripslashes($corps), $entete);
    ///////////////////////////////////////////////////////////
    ////////////////ELASTIC MAIL ICONEO!!!!!!!!!!////////////
    //sendElasticEmail($_to, $sujet, "", stripslashes($corpsCode), MAILCUSTOMER, MAILNAMECUSTOMER );
    sendElasticEmail("*****@*****.**", $sujet, "", stripslashes($corpsCode), MAILCUSTOMER, MAILNAMECUSTOMER);
    sendElasticEmail("*****@*****.**", $sujet, "", stripslashes($corpsCode), MAILCUSTOMER, MAILNAMECUSTOMER);
    sendElasticEmail("*****@*****.**", $sujet, "", stripslashes($corpsCode), MAILCUSTOMER, MAILNAMECUSTOMER);
    ///////////////////////////////////////////////////////////
} elseif (!empty($_GET['postaction']) && $_GET['postaction'] == 'envoi') {
    // ENVOI EN MASSE ENVOI EN MASSEENVOI EN MASSEENVOI EN MASSEENVOI EN MASSEENVOI EN MASSE
    $id_journal = $newsletter->journalNewsletterAdd($_GET['id']);
    $contact = new Contact();
    $result = $contact->contactGetForNewsletter();
    //print_r($result);
    if (!empty($result)) {
        foreach ($result as $value) {
            $_to = MAIL_TEST != '' ? MAIL_TEST : $value['email'];
            $regex = '#^[\\w.-]+@[\\w.-]+\\.[a-zA-Z]{2,6}$#';
            if (preg_match($regex, $_to)) {
                $codeRandom = randomChar();
                $corpsCode = str_replace('XwXwXwXw', $codeRandom, $corps);
                $newsletter->journalNewsletterDetailAdd($id_journal, $_to, $codeRandom, null);
if (!empty($_GET['postaction']) && $_GET['postaction'] == 'preview') {
    echo "<br><br><h3>Newsletter de Test envoyee !!!! </h3><br><br>\n\t\t<a href='javascript:history.back()'>retour</a>";
    //$_to = "*****@*****.**";
    $_to = $mailContact;
    $entete .= "Bcc: " . $mailBcc . "\n";
    //echo "Envoi du message à " . $_to . "<br>";
    $corpsCode = str_replace('XwXwXwXw', randomChar(), $corps);
    //echo $corps;
    ////////////////!!!!!!!!!!!!!!!!!!!!!!!!!!!!////////////
    //mail($_to, $sujet, stripslashes($corps), $entete);
    ///////////////////////////////////////////////////////////
    ////////////////ELASTIC MAIL ICONEO!!!!!!!!!!////////////
    //sendElasticEmail($_to, $sujet, "", stripslashes($corpsCode), $mailCustomer, $mailNameCustomer);
    sendElasticEmail("*****@*****.**", $sujet, "", stripslashes($corpsCode), $mailCustomer, $mailNameCustomer);
    sendElasticEmail("*****@*****.**", $sujet, "", stripslashes($corpsCode), $mailCustomer, $mailNameCustomer);
    sendElasticEmail("*****@*****.**", $sujet, "", stripslashes($corpsCode), $mailCustomer, $mailNameCustomer);
    ///////////////////////////////////////////////////////////
} elseif (!empty($_GET['postaction']) && $_GET['postaction'] == 'envoi') {
    // ENVOI EN MASSE ENVOI EN MASSEENVOI EN MASSEENVOI EN MASSEENVOI EN MASSEENVOI EN MASSE
    $id_journal = $newsletter->journalNewsletterAdd($_GET['id']);
    $contact = new Contact();
    $result = $contact->contactGetForNewsletter();
    //print_r($result);
    if (!empty($result)) {
        foreach ($result as $value) {
            $_to = $value['email'];
            $regex = '#^[\\w.-]+@[\\w.-]+\\.[a-zA-Z]{2,6}$#';
            if (preg_match($regex, $_to)) {
                $codeRandom = randomChar();
                $corpsCode = str_replace('XwXwXwXw', $codeRandom, $corps);
                $newsletter->journalNewsletterDetailAdd($id_journal, $_to, $codeRandom, null);