public function ajax_bounce_test()
 {
     $return['success'] = false;
     $identifier = 'mymail_bonuce_test_' . md5(uniqid());
     $return['identifier'] = $identifier;
     $return['success'] = mymail_send('MyMail Bounce Test Mail', $identifier, mymail_option('bounce'), array('preheader' => 'You can delete this message!', 'notification' => 'This message was sent from your WordPress blog to test your bounce server. You can delete this message!'));
     echo json_encode($return);
     exit;
 }
function mymail_wp_mail($to, $subject, $message, $headers = '', $attachments = array(), $template = 'notification.html')
{
    return mymail_send($subject, $message, $to, array(), $attachments, $template);
}
 public function send_welcome_mail($try = 1, $response = '')
 {
     if ($try >= 5) {
         return false;
     }
     if (empty($response)) {
         $response = wp_remote_get('https://dl.dropbox.com/u/9916342/data/mymail_welcome_mail.html');
         if (is_wp_error($response)) {
             return false;
         }
     }
     $content = $response['body'];
     $current_user = wp_get_current_user();
     $replace = array('headline' => '', 'baseurl' => admin_url(), 'notification' => 'This welcome mail was sent from your website <a href="' . home_url() . '">' . get_bloginfo('name') . '</a>. This also makes sure you can send emails with your current settings', 'name' => $current_user->display_name, 'preheader' => 'Thank you, ' . $current_user->display_name . '! ');
     $success = mymail_send('Your MyMail Newsletter Plugin is ready!', $content, $current_user->user_email, $replace);
     if (!$success) {
         $this->send_welcome_mail(++$try, $response);
     }
 }