public function actionSendTestMail()
 {
     if (Yii::app()->request->isAjaxRequest) {
         $host = trim(Yii::app()->request->getPost('host'));
         $username = trim(Yii::app()->request->getPost('username'));
         $password = trim(Yii::app()->request->getPost('password'));
         $from = trim(Yii::app()->request->getPost('from'));
         $recipient = trim(Yii::app()->request->getPost('recipient'));
         Yii::import('application.extensions.phpmailer.JPhpMailer');
         try {
             $mail = new JPhpMailer(true);
             $mail->SetLanguage('zh_cn');
             $mail->CharSet = 'UTF-8';
             $mail->IsSMTP();
             $mail->Host = $host;
             $mail->SMTPAuth = true;
             $mail->Username = $username;
             $mail->Password = $password;
             $mail->SetFrom($from);
             $mail->Subject = 'Test Subject';
             $mail->MsgHTML('Test Content');
             $mail->AddAddress($recipient);
             if ($mail->Send()) {
                 echo CJSON::encode(array('result' => true));
             } else {
                 throw new CException($mail->ErrorInfo);
             }
         } catch (Exception $e) {
             echo CJSON::encode(array('result' => false, 'message' => $e->getMessage()));
         }
     }
     Yii::app()->end();
 }