On July 22, 2010 11:30:15 pm Andrew Heagle wrote:
> Hi,
>
> I'm not sure if this is possible, so, please let me know. I have a setup
> with 2 domains, both are mine. One is for "work" and the other is
> "personal/family". I know I cannot subscribe to a calendar from one domain
> to another using the SOGo backend, but it is possible to make my calendars
> "Public", so in one of my accounts, I can "Subscribe to a Web Calendar" to
> access my other Sogo Calendar in the web interface?
>
> Trying to access https://<mydomain>/SOGo/so/<username>/Calendar/personal/
> doesn't really work out. (Also tried with subscribe at the end of the URL)
Ha, I should have looked at the list first. You just *JUST* release a new
version that now allows people to export their calendar!
Good timing!
Anyhow, I can import my calendars in to Kontact now as I found the "Links to
this Calendar" in the calendar property window.
But, I cannot seem to import the calendar from one SOGo account to another.
When I use the links listed in the "Links to this Calendar", the web interface
just hangs, and on the server nothing shows up in the logs and after about 2
minutes or so. the CPU usage goes up to 99%. I tried using all three links.
Here's the log entrys after it "gives up":
<0x0x8916f98[WOHttpTransaction]> client disconnected during delivery of
response for <WORequest[0x0x8754788]: method=POST
uri=/SOGo/so/andrew@<personal>/Calendar//addWebCalendar?url=https%3A//mail.server.info/SOGo/dav/andrew@<work>/Calendar/personal/
app=SOGo rqKey=so rqPath=andrew@<personal>/Calendar//addWebCalendar> (len=16):
the socket was shutdown
127.0.0.1 - - [23/Jul/2010:02:14:39 GMT] "POST
/SOGo/so/andrew@<personal>/Calendar//addWebCalendar?url=https%3A//mail.server.info/SOGo/dav/andrew@<work>/Calendar/personal/
HTTP/1.1" 200 16/0 120.110 - - 184K
2010-07-23 02:14:39.815 sogod[11453] Scanner initialised with nil string
<0x0x8976970[WOHttpTransaction]> client disconnected during delivery of
response for <WORequest[0x0x8952510]: method=GET
uri=/SOGo/dav/andrew@<work>/Calendar/personal/ app=SOGo rqKey=dav
rqPath=andrew@<work>/Calendar/personal/> (len=0): the socket was shutdown
127.0.0.1 - - [23/Jul/2010:02:14:39 GMT] "GET
/SOGo/dav/andrew@<work>/Calendar/personal/ HTTP/1.1" 401 0/0 0.010 - - 4K
Thanks,
Andrew
Here's my .GNUstepDefaults if it helps:
{
NSGlobalDomain = {
};
"sogod" = {
SOGoUIxDebugEnabled = YES;
SOGoProfileURL =
"mysql://sogod:<password>@localhost:3306/sogo/sogo_folder_info";
OCSFolderInfoURL =
"mysql://sogod:<password>@localhost:3306/sogo/sogo_user_profile";
SxVMemLimit = 512;
WOWorkersCount = 5;
WOUseRelativeURLs = YES;
SOGoAuthenticationMethod = LDAP;
SOGoIMAPServer = localhost;
SOGoLanguage = English;
SOGoMailingMechanism = smtp;
SOGoSMTPServer = localhost;
SOGoTimeZone = America/Toronto;
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;
SOGoSieveScriptsEnabled = YES;
SOGoMailMessageCheck = every_5_minutes;
SOGoFirstDayOfWeek = 0;
SOGoFirstWeekOfYear = January1;
SOGoForceIMAPLoginWithEmail = YES;
SOGoAppointmentSendEMailReceipts = NO;
SOGoACLsSendEMailNotifcations = YES;
SOGoFoldersSendEMailNotifcations = YES;
SOGoAppointmentSendEMailNotifcations = YES;
SOGoContactsDefaultRoles = ("ObjectViewer");
SOGoIMAPAclConformsToIMAPExt = Yes;
SOGoSentFolderName = "INBOX.Sent";
SOGoDraftsFolderName = "INBOX.Drafts";
SOGoTrashFolderName = "INBOX.Trash";
domains =
{
logaan.com =
{
SOGoMailDomain = <work>;
SOGoUserSources = (
{
type = ldap;
CNFieldName = cn;
IDFieldName = uid;
UIDFieldName = uid;
baseDN =
"ou=logaan.com,ou=virtdomains,dc=logaan,dc=com";
bindDN = "uid=sogo,dc=logaan,dc=com";
bindPassword = <password>;
canAuthenticate = YES;
displayName = "Shared Addresses";
hostname = localhost;
id = logaan;
isAddressBook = YES;
port = 389;
}
);
SOGoLanguage = English;
SOGoSuperUsernames = ("andrew@<work>");
};
<personaldomain> =
{
SOGoMailDomain = <personaldomain>;
SOGoUserSources = (
{
type = ldap;
CNFieldName = cn;
IDFieldName = uid;
UIDFieldName = uid;
baseDN =
"ou=<personaldomain>,ou=virtdomains,dc=logaan,dc=com";
bindDN = "uid=sogo,dc=logaan,dc=com";
bindPassword = <password>;
canAuthenticate = YES;
displayName = "Shared Addresses";
hostname = localhost;
id = heagle;
isAddressBook = YES;
port = 389;
}
);
SOGoLanguage = English;
SOGoSuperUsernames = ("andrew@<personal>");
};
}
};
}
--
[email protected]
https://inverse.ca/sogo/lists