Thanks, Ludovic.  Here are Updates.php, Extensions.rdf, and Sogo Config:

Updates.php
$plugins
= array( "sogo-connec...@inverse.ca"
         => array( "application" => "thunderbird",
                   "version" => "3.104",
                   "filename" => "sogo-connector-3.104.xpi" ),
     "sogo-integra...@inverse.ca"
     => array( "application" => "thunderbird",
           "version" => "3.104",
           "filename" => "sogo-integrator-3.104-gcmm.xpi" ),
     "{3550f703-e582-4d05-9a08-453d09bdfdc6}"
     => array( "application" => "thunderbird",
           "version" => "1.0b2.104i",
           "filename" => "lightning-1.0b2.104i_win32.xpi" ));

$applications
= array( "thunderbird" => "<em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
<em:minVersion>1.5</em:minVersion>
<em:maxVersion>2.0.*</em:maxVersion>",
     "firefox" => "<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>1.5</em:minVersion>
<em:maxVersion>2.0.*</em:maxVersion>" );

$pluginname = $HTTP_GET_VARS["plugin"];
$plugin =& $plugins[$pluginname];
$application =& $applications[$plugin["application"]];

if ( $plugin ) {
  $platform = $HTTP_GET_VARS["platform"];
  if ( $platform
&& file_exists( $platform . "/" . $plugin["filename"] ) ) {
    $plugin["filename"] = $platform . "/" . $plugin["filename"];
  }
  elseif ( !file_exists( $plugin["filename"] ) ) {
    $plugin = false;
  }
}

if ( $plugin ) {
  header("Content-type: text/xml; charset=utf-8");
  echo ('<?xml version="1.0"?>' . "\n");
?>
<!DOCTYPE RDF>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
  xmlns:em="http://www.mozilla.org/2004/em-rdf#";>
<Description about="urn:mozilla:extension:<?= $pluginname ?>">
<em:updates>
<Seq>
<li>
<Description>
<em:version><?= $plugin["version"] ?></em:version>
<em:targetApplication>
<Description><?= $applications[$plugin["application"]] ?>
<em:updateLink>http://globalchangemultimedia.net/sogoscripts<?= $plugin["filename"] ?></em:updateLink>
</Description>
</em:targetApplication>
</Description>
</li>
</Seq>
</em:updates>
</Description>
</RDF>
<?php
} else {
  header("Content-type: text/plain; charset=utf-8", true, 404);
  echo( 'Plugin not found' );
}

Extensions.rdf
<?xml version="1.0"?>
<!DOCTYPE RDF>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
  xmlns:isi="http://inverse.ca/sogo-integrator/";
  xmlns:em="http://www.mozilla.org/2004/em-rdf#";
  xmlns:NC="http://home.netscape.com/NC-rdf#";>
<Seq about="http://inverse.ca/sogo-integrator/extensions";
isi:updateURL="http://globalchangemultimedia.net/sogoscripts/updates_TB3.php?plugin=%ITEM_ID%&amp;version=%ITEM_VERSION%&amp;platform=%PLATFORM%";>
<li>
<Description
        em:id="sogo-integra...@inverse.ca"
        em:name="SOGo Integrator"/>
</li>
<li>
<Description
        em:id="sogo-connec...@inverse.ca"
        em:name="SOGo Connector"/>
</li>
</Seq>
</RDF>

.GNUStepDefaults
{
    NSGlobalDomain = {
    };
    gdnc = {
    };
    sogod = {
OCSFolderInfoURL = "mysql://sogodb:u...@db.ip.address/sogo/sogo_folder_info";
        SOGoAppointmentSendEMailNotifications = YES;
        SOGoAuthenticationMethod = LDAP;
        SOGoCalendarDefaultRoles = (
            PublicViewer,
            ConfidentialDAndTViewer
        );
        SOGoDraftsFolderName = Drafts;
        SOGoForceIMAPLoginWithEmail = YES;
        SOGoIMAPServer = triata.globalchangemultimedia.net;
        SOGoLanguage = English;
        SOGoMailDomain = triata.globalchangemultimedia.net;
        SOGoMailingMechanism = smtp;
        SOGoOtherUsersFolderName = "Other Users";
SOGoProfileURL = "mysql://sogodb:u...@db.ip.address/sogo/sogo_user_profile";
        SOGoSMTPServer = triata.globalchangemultimedia.net;
        SOGoSentFolderName = Sent;
        SOGoSharedFolderName = "Shared Folders";
        SOGoSpecialFoldersInRoot = YES;
        SOGoSuperUsernames = (
            a...@globalchangemusic.org
        );
        SOGoTimeZone = America/Phoenix;
        SOGoTrashFolderName = Trash;
        SOGoUserSources = (
            {
                type = sql;
                id = directory;
viewURL = "mysql://maildb:passw...@db.ip.address/sogo_auth";
                canAuthenticate = YES;
                isAddressBook = NO;
                userPasswordAlgorithm = md5;

            }
        );
        SxVMemLimit = 1024;
        WOHttpAllowHost = (
            localhost,
            localhost.localdomain,
            127.0.0.1,
            140.99.55.54
        );
        WOMessageUseUTF8 = YES;
        WOParsersUseUTF8 = YES;
        WOPort = 20000;
        WOUseRelativeURLs = NO;
 };
}





On 11-03-01 6:45 PM, Asai wrote:
Can anyone help me out here? I'm kind of going nuts and frustrated with SOGo right now. I think it's a great product, but I can't seem to make it work on TB.
Show your SOGo Integrator (extensions.rdf), your updates.php (if you're using it) and your sogod configuration.





--
--asai

--
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to