Merge branch '2015.11' into 2015.11-develop
[tine20] / tine20 / Felamimail / Controller / Message / Send.php
index 8639ad3..9edaaf8 100644 (file)
@@ -399,6 +399,11 @@ class Felamimail_Controller_Message_Send extends Felamimail_Controller_Message
      */
     protected function _setMailBody(Tinebase_Mail $_mail, Felamimail_Model_Message $_message)
     {
+        if (strpos($_message->body, '-----BEGIN PGP MESSAGE-----') === 0) {
+            $_mail->setBodyPGPMime($_message->body);
+            return;
+        }
+
         if ($_message->content_type == Felamimail_Model_Message::CONTENT_TYPE_HTML) {
             $_mail->setBodyHtml(Felamimail_Message::addHtmlMarkup($_message->body));
             if (Tinebase_Core::isLogLevel(Zend_Log::TRACE)) Tinebase_Core::getLogger()->trace(__METHOD__ . '::' . __LINE__ . ' ' . $_mail->getBodyHtml(TRUE));
@@ -507,7 +512,7 @@ class Felamimail_Controller_Message_Send extends Felamimail_Controller_Message
         if (Tinebase_Core::isLogLevel(Zend_Log::DEBUG)) Tinebase_Core::getLogger()->debug(__METHOD__ . '::' . __LINE__ . ' Setting mail headers');
         
         // add user agent
-        $_mail->addHeader('User-Agent', 'Tine 2.0 Email Client (version ' . TINE20_CODENAME . ' - ' . TINE20_PACKAGESTRING . ')');
+        $_mail->addHeader('User-Agent', Tinebase_Core::getTineUserAgent('Email Client'));
         
         // set organization
         if (isset($_account->organization) && ! empty($_account->organization)) {