示例#1
0
     $rcBody = $ireplaced[1];
     $rcAltBody = $ireplaced[2];
     /* Add Open Tracker */
     $rcBody .= '<img src="' . lethe_root_url . 'lethe.newsletter.php?pos=opntrck&amp;id=' . $opCampRs['campaign_key'] . '&amp;sid=' . $opSubsRs['subscriber_key'] . '" alt="" style="display:none;">';
     /* Design Receiver Data */
     $rcMail = showIn($opSubsRs['subscriber_mail'], 'page');
     $rcName = showIn($opSubsRs['subscriber_name'], 'page');
     $sentData[$rcMail] = array('name' => $rcName, 'subject' => $rcSubject, 'body' => $rcBody, 'altbody' => $rcAltBody);
     # Save Sent Mails
     $addSents->bind_param('s', $rcMail);
     $addSents->execute();
     $setMailPerConnCount++;
     # Send Mails With Per Conn Limit Start ****
     if ($setMailPerConnCount >= $setMailPerConn) {
         $opOrg->sub_mail_receiver = $sentData;
         $opOrg->letheSender();
         $setMailPerConnCount = 0;
         # Reset Conn Limit
         # LOG **
         $errLogs[] = "Progress ({$phase}): Rendered Data Send to Mail Engine - " . date("Y-m-d H:i:s A");
         $errLogs[] = "Progress ({$phase}): System Goes to Standby Mode - " . date("Y-m-d H:i:s A");
         # Go Standby
         sleep($orgSets['set_standby_time']);
     }
     # Send Mails With Per Conn Limit End ****
 }
 $opSubs->free();
 # LOAD SUBSCRIBERS END ###########################################
 # Send All Mails If Count Less Than Limit ****
 $opOrg->sub_mail_receiver = $sentData;
 $opOrg->letheSender();
示例#2
0
        # Load Submission Settings
        $sendMail->sub_mail_id = md5(set_org_test_mail);
        /* Short Code Replace */
        $replaced = $sendMail->shortReplaces(array($_POST['subject'], $_POST['details'], $_POST['alt_details']));
        $_POST['subject'] = $replaced[0];
        $_POST['details'] = $replaced[1];
        $_POST['alt_details'] = $replaced[2];
        /* Design Receiver Data */
        $rcMail = showIn(set_org_test_mail, 'page');
        $rcName = showIn($_POST['campaign_sender_title'], 'page');
        $rcSubject = showIn($_POST['subject'], 'page');
        $rcBody = $_POST['details'];
        $rcAltBody = $_POST['alt_details'];
        $recData = array($rcMail => array('name' => $rcName, 'subject' => $rcSubject, 'body' => $rcBody, 'altbody' => $rcAltBody));
        $sendMail->sub_mail_receiver = $recData;
        $sendMail->letheSender();
        if ($sendMail->sendPos) {
            echo errMod(autoresponder_test_mail_sent_successfully, 'success');
            if ($sendMail->sub_isDebug) {
                echo errMod('<strong>DEBUG:</strong>' . $sendMail->sendingErrors, 'info');
            }
        } else {
            $subErrors = subscribers_error_occured_while_sending_e_mail . '<br>';
            $subErrors .= $sendMail->sendingErrors;
            echo errMod($subErrors, 'danger');
        }
        # End
    } else {
        echo errMod($errText, 'danger');
    }
}