code: public function send($email, $name = null, array $variables = array())
      {
          // store a reference to mail object that get populate by parent send()
          $zendMail = $this->getMail();
  
          $result = $this->parentSend($email, $name, $variables);
  
          try {
              $this->addEmailToProfile($email, $name, $variables, $result, $zendMail);
          } catch (Exception $e) {
              Mage::logException($e);
          }
  
          return $result;
      }
docs: Overwrites parent method to capture e-mail details
  
  @param array|string $email
  @param null         $name
  @param array        $variables
  @return bool