original_string: public function postSend()
      {
          try {
              // Choose the mailer and send through it
              switch ($this->Mailer) {
                  case 'sendmail':
                  case 'qmail':
                      return $this->sendmailSend($this->MIMEHeader, $this->MIMEBody);
                  case 'smtp':
                      return $this->smtpSend($this->MIMEHeader, $this->MIMEBody);
                  case 'mail':
                      return $this->mailSend($this->MIMEHeader, $this->MIMEBody);
                  default:
                      $sendMethod = $this->Mailer . 'Send';
                      if (method_exists($this, $sendMethod)) {
                          return $this->$sendMethod($this->MIMEHeader, $this->MIMEBody);
                      }
  
                      return $this->mailSend($this->MIMEHeader, $this->MIMEBody);
              }
          } catch (Exception $exc) {
              $this->setError($exc->getMessage());
              $this->edebug($exc->getMessage());
              if ($this->exceptions) {
                  throw $exc;
              }
          }
  
          return false;
      }
code: public function postSend()
      {
          try {
              // Choose the mailer and send through it
              switch ($this->Mailer) {
                  case 'sendmail':
                  case 'qmail':
                      return $this->sendmailSend($this->MIMEHeader, $this->MIMEBody);
                  case 'smtp':
                      return $this->smtpSend($this->MIMEHeader, $this->MIMEBody);
                  case 'mail':
                      return $this->mailSend($this->MIMEHeader, $this->MIMEBody);
                  default:
                      $sendMethod = $this->Mailer . 'Send';
                      if (method_exists($this, $sendMethod)) {
                          return $this->$sendMethod($this->MIMEHeader, $this->MIMEBody);
                      }
  
                      return $this->mailSend($this->MIMEHeader, $this->MIMEBody);
              }
          } catch (Exception $exc) {
              $this->setError($exc->getMessage());
              $this->edebug($exc->getMessage());
              if ($this->exceptions) {
                  throw $exc;
              }
          }
  
          return false;
      }
code_tokens: public function postSend ( ) { try { // Choose the mailer and send through it switch ( $ this -> Mailer ) { case 'sendmail' : case 'qmail' : return $ this -> sendmailSend ( $ this -> MIMEHeader , $ this -> MIMEBody ) ; case 'smtp' : return $ this -> smtpSend ( $ this -> MIMEHeader , $ this -> MIMEBody ) ; case 'mail' : return $ this -> mailSend ( $ this -> MIMEHeader , $ this -> MIMEBody ) ; default : $ sendMethod = $ this -> Mailer . 'Send' ; if ( method_exists ( $ this , $ sendMethod ) ) { return $ this -> $ sendMethod ( $ this -> MIMEHeader , $ this -> MIMEBody ) ; } return $ this -> mailSend ( $ this -> MIMEHeader , $ this -> MIMEBody ) ; } } catch ( Exception $ exc ) { $ this -> setError ( $ exc -> getMessage ( ) ) ; $ this -> edebug ( $ exc -> getMessage ( ) ) ; if ( $ this -> exceptions ) { throw $ exc ; } } return false ; }
docstring: Actually send a message via the selected mechanism.
  
  @throws Exception
  
  @return bool
docstring_tokens: Actually send a message via the selected mechanism .