Fix incorrect paths of Roundcube directory on FreeBSD. Thanks David Newman <dnewman _at_ networktest _dot_ com> for the feedback.

Cleanup en_US/mua/2-thunderbird.sogo.md.
This commit is contained in:
Zhang Huangbin 2017-01-24 14:17:23 +08:00
parent 430db2dc6c
commit a929463ff5
13 changed files with 217 additions and 101 deletions

View File

@ -0,0 +1,90 @@
# Setup Thunderbird: SOGo Address Book and Calendar synchronization with CardDAV and CalDAV
[TOC]
SOGo Connector extention provides integration of Mozilla Thunderbird with the SOGo groupware solution. It does this by adding support for remote DAV address books and by adding features to be used along with the Lightning calendar extension.
## Download and install SOGo Connector
* Download the SOGo connector from SOGo website: <https://sogo.nu/download.html#/frontends>
* Launch Thunderbird, go to `Tools` -> `Add-ons`
![](./images/thunderbird/sogo_menu_addons.png)
Click the gear icon and choose `Install Add-on From File`
![](./images/thunderbird/sogo_install_addons_from_file.png)
Select the downloaded SOGo Connector xpi file to install it, then restart Thunderbird.
### Configure Remote Address Book
To use SOGo address book, we need to get the link of SOGo Address Book first.
* Login to SOGo
* Click `Address Book` on top-right corner
* Choose the address book you want to sync (`Personal Address Book` is the
default one), click on 3 vertical dots, choose `Link to this Address Book`,
and copy CardDAV URL.
Note: Some old SOGo releases might use `127.0.0.1:20000` as server
address in the CardDAV URL, you must replace them by the real server
address like `https://<your_server_name_or_ip>/SOGo`.
![](./images/thunderbird/sogo_link_to_address_book.png)
Now launch Thunderbird:
* open its Address Book (on macOS, it's menu `Windows` -> `Address Book`)
* on Address Book window, click `File` -> `New` -> `Remote Address Book`
![](./images/thunderbird/sogo_new_remote_address_book.png)
Configure the Address Book Properties:
* `Name`: SOGo Address Book name (you can use whatever name you like here)
* `URL`: insert link you got from SOGo above - like: `https://<host>/SOGo/dav/<userName>/Contacts/personal/`
* Optionally check Periodic sync
![](./images/thunderbird/sogo_remote_address_book.png)
## Install Thunderbird Lightning
Lightning is a calendar add-on for Thunderbird.
Launch Thunderbird, click menu: `Tools` -> `Add-ons`, Search "Lightning" and
install it.
![](./images/thunderbird/sogo_lightning_addon_install.png)
Restart Thunderbird after installation.
### Configure Remote Calendar
To use SOGo calendar, we need to get the link of SOGo Calendar first.
* Login to SOGo
* Click `Calendar` on top-right corner
* Choose the calendar you want to sync (`Personal Calendar` is the default one),
click on 3 vertical dots, choose `Link to this Calendar` and copy CalDAV URL.
Note: Some old SOGo releases might use `127.0.0.1:20000` as server
address in the CardDAV URL, you must replace them by the real server
address like `https://<your_server_name_or_ip>/SOGo`.
![](./images/thunderbird/sogo_link_to_calendar.png)
Launch Thunderbird to add SOGo calendar:
* Create a new calendar by click menu on Thunderbird main window: `File` ->
`New` -> `Calendar`, and choose `On the Network` for SOGo calendar:
![](./images/thunderbird/sogo_new_calendar.png)
* on the `On the Network` page, choose format `CalDAV`, and paste the link of
SOGo calendar. for example, `https://<host>/SOGo/dav/<userName>/Calendar/personal/`
![](./images/thunderbird/sogo_configure_calendar.png)
* Type a preferred name for this calendar, then click `Continue` to finish the
setup.

View File

@ -1,93 +0,0 @@
# Setup Thunderbird: SOGo Address Book and Calendar synchronization with CardDAV and CalDAV
[TOC]
SOGo Connector extention provides integration of Mozilla Thunderbird with the SOGo groupware solution. It does this by adding support for remote DAV address books and by adding features to be used along with the Lightning calendar extension.
## Download and install SOGo Connector
[Check the right version for your Thunderbird and download SOGo Connector](https://sogo.nu/download.html#/frontends).
Menu: `Add-ons`
![](./images/thunderbird/sogo_menu_addons.png)
`Tools for all add-ons` -> `Install Add-on from file`
![](./images/thunderbird/sogo_install_addons_from_file.png)
Select SOGo Connector xpi file from the folder you downloaded
Click Install now to install SOGo Connector add-on
Restart Thunderbird
## Configure Remote Address Book
Get SOGo Address Book link
Access SOGo -> `Address Book` -> Choose the address book you want to sync (Personal Address Book is default), click on 3 vertical dots -> Link to this Address Book - copy CardDAV URL
NOTE:
* Some old releases might not have right URL settings, so URL contains `127.0.0.1:20000`, replace this with your real SOGo URL.
![](./images/thunderbird/sogo_link_to_address_book.png)
Add Remote Address to Thunderbird
Address Book: `File` -> `New` -> `Remote Address Book`
![](./images/thunderbird/sogo_new_remote_address_book.png)
Configure Address Book:
* Properties
* Name: SOGo Address Book name
* URL: insert link you got from SOGo above - like: https://<host>/SOGo/dav/<userName>/Contacts/personal/
* Optionally check Periodic sync
![](./images/thunderbird/sogo_remote_address_book.png)
## Install Thunderbird Lightning
Menu: `Add-ons` -> Search "Lightning", click Install
![](./images/thunderbird/sogo_lightning_addon_install.png)
After installation click "Restart now"
## Configure Remote Calendar
Get SOGo Calendar link
Access SOGo -> `Calendar` -> Choose the calendar you want to sync (Personal Calendar is default), click on 3 vertical dots -> Link to this Calendar - copy CalDAV URL
NOTE:
* Some old releases might not have right URL settings, so URL contains `127.0.0.1:20000`, replace this with your real SOGo URL.
![](./images/thunderbird/sogo_link_to_calendar.png)
Add Remote Calendar to Thunderbird
File -> `New` -> `Calendar`
![](./images/thunderbird/sogo_new_calendar.png)
Configure:
* On the Network ->
* Format: CalDAV
* Location: insert link you got from SOGo above - like: https://<host>/SOGo/dav/<userName>/Calendar/personal/
![](./images/thunderbird/sogo_configure_calendar.png)
Name: Enter your calendar name
Click Synchronize
Enter username and password for your email account

View File

@ -202,14 +202,14 @@ chmod 0400 /opt/www/roundcubemail/plugins/password/config.inc.php
* On FreeBSD:
```
chown www:www /usr/local/www/roundcubemail/plugins/password/config.inc.php
chmod 0400 /usr/local/www/roundcubemail/plugins/password/config.inc.php
chown www:www /usr/local/www/roundcube/plugins/password/config.inc.php
chmod 0400 /usr/local/www/roundcube/plugins/password/config.inc.php
```
* On FreeBSD:
```
chown www:www /var/www/roundcubemail/plugins/password/config.inc.php
chmod 0400 /var/www/roundcubemail/plugins/password/config.inc.php
chown www:www /var/www/roundcube/plugins/password/config.inc.php
chmod 0400 /var/www/roundcube/plugins/password/config.inc.php
```
### Fixed: missing cron job used to clean up old Roundcube temporary files

View File

@ -69,6 +69,7 @@
<li><a href="activesync.ios.html">Exchange ActiveSync: Setup iOS devices</a></li>
<li><a href="activesync.outlook.html">Exchange ActiveSync: Setup Outlook 2013 for Windows</a></li>
<li><a href="configure.thunderbird.html">Setup Thunderbird: POP3/IMAP, SMTP and global ldap address book</a></li>
<li><a href="thunderbird.sogo.html">Setup Thunderbird: SOGo Address Book and Calendar synchronization with CardDAV and CalDAV</a></li>
<li><a href="sogo.macosx.contacts.html">Mac OS X: Add contact service (CardDAV) in Contacts.app</a></li>
<li><a href="sogo.macosx.icalendar.html">Mac OS X: Add calendar (CalDAV) and task (Reminders) service in iCalendar.app</a></li>
</ul>

118
html/thunderbird.sogo.html Normal file
View File

@ -0,0 +1,118 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Setup Thunderbird: SOGo Address Book and Calendar synchronization with CardDAV and CalDAV</title>
<link rel="stylesheet" type="text/css" href="./css/markdown.css" />
</head>
<body>
<div id="navigation">
<a href="/index.html" target="_blank">
<img alt="iRedMail web site"
src="./images/logo-iredmail.png"
style="vertical-align: middle; height: 30px;"
/>&nbsp;
<span>iRedMail</span>
</a>
&nbsp;&nbsp;//&nbsp;&nbsp;<a href="./index.html">Document Index</a></div><h1 id="setup-thunderbird-sogo-address-book-and-calendar-synchronization-with-carddav-and-caldav">Setup Thunderbird: SOGo Address Book and Calendar synchronization with CardDAV and CalDAV</h1>
<div class="toc">
<ul>
<li><a href="#setup-thunderbird-sogo-address-book-and-calendar-synchronization-with-carddav-and-caldav">Setup Thunderbird: SOGo Address Book and Calendar synchronization with CardDAV and CalDAV</a><ul>
<li><a href="#download-and-install-sogo-connector">Download and install SOGo Connector</a><ul>
<li><a href="#configure-remote-address-book">Configure Remote Address Book</a></li>
</ul>
</li>
<li><a href="#install-thunderbird-lightning">Install Thunderbird Lightning</a><ul>
<li><a href="#configure-remote-calendar">Configure Remote Calendar</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<p>SOGo Connector extention provides integration of Mozilla Thunderbird with the SOGo groupware solution. It does this by adding support for remote DAV address books and by adding features to be used along with the Lightning calendar extension.</p>
<h2 id="download-and-install-sogo-connector">Download and install SOGo Connector</h2>
<ul>
<li>Download the SOGo connector from SOGo website: <a href="https://sogo.nu/download.html#/frontends">https://sogo.nu/download.html#/frontends</a></li>
<li>Launch Thunderbird, go to <code>Tools</code> -&gt; <code>Add-ons</code></li>
</ul>
<p><img alt="" src="./images/thunderbird/sogo_menu_addons.png" /></p>
<p>Click the gear icon and choose <code>Install Add-on From File</code></p>
<p><img alt="" src="./images/thunderbird/sogo_install_addons_from_file.png" /></p>
<p>Select the downloaded SOGo Connector xpi file to install it, then restart Thunderbird.</p>
<h3 id="configure-remote-address-book">Configure Remote Address Book</h3>
<p>To use SOGo address book, we need to get the link of SOGo Address Book first.</p>
<ul>
<li>Login to SOGo</li>
<li>Click <code>Address Book</code> on top-right corner</li>
<li>
<p>Choose the address book you want to sync (<code>Personal Address Book</code> is the
default one), click on 3 vertical dots, choose <code>Link to this Address Book</code>,
and copy CardDAV URL.</p>
<p>Note: Some old SOGo releases might use <code>127.0.0.1:20000</code> as server
address in the CardDAV URL, you must replace them by the real server
address like <code>https://&lt;your_server_name_or_ip&gt;/SOGo</code>.</p>
</li>
</ul>
<p><img alt="" src="./images/thunderbird/sogo_link_to_address_book.png" /></p>
<p>Now launch Thunderbird:</p>
<ul>
<li>open its Address Book (on macOS, it's menu <code>Windows</code> -&gt; <code>Address Book</code>)</li>
<li>on Address Book window, click <code>File</code> -&gt; <code>New</code> -&gt; <code>Remote Address Book</code></li>
</ul>
<p><img alt="" src="./images/thunderbird/sogo_new_remote_address_book.png" /></p>
<p>Configure the Address Book Properties:</p>
<ul>
<li><code>Name</code>: SOGo Address Book name (you can use whatever name you like here)</li>
<li><code>URL</code>: insert link you got from SOGo above - like: <code>https://&lt;host&gt;/SOGo/dav/&lt;userName&gt;/Contacts/personal/</code></li>
<li>Optionally check Periodic sync</li>
</ul>
<p><img alt="" src="./images/thunderbird/sogo_remote_address_book.png" /></p>
<h2 id="install-thunderbird-lightning">Install Thunderbird Lightning</h2>
<p>Lightning is a calendar add-on for Thunderbird.</p>
<p>Launch Thunderbird, click menu: <code>Tools</code> -&gt; <code>Add-ons</code>, Search "Lightning" and
install it.</p>
<p><img alt="" src="./images/thunderbird/sogo_lightning_addon_install.png" /></p>
<p>Restart Thunderbird after installation.</p>
<h3 id="configure-remote-calendar">Configure Remote Calendar</h3>
<p>To use SOGo calendar, we need to get the link of SOGo Calendar first.</p>
<ul>
<li>Login to SOGo</li>
<li>Click <code>Calendar</code> on top-right corner</li>
<li>
<p>Choose the calendar you want to sync (<code>Personal Calendar</code> is the default one),
click on 3 vertical dots, choose <code>Link to this Calendar</code> and copy CalDAV URL.</p>
<p>Note: Some old SOGo releases might use <code>127.0.0.1:20000</code> as server
address in the CardDAV URL, you must replace them by the real server
address like <code>https://&lt;your_server_name_or_ip&gt;/SOGo</code>.</p>
</li>
</ul>
<p><img alt="" src="./images/thunderbird/sogo_link_to_calendar.png" /></p>
<p>Launch Thunderbird to add SOGo calendar:</p>
<ul>
<li>Create a new calendar by click menu on Thunderbird main window: <code>File</code> -&gt;
<code>New</code> -&gt; <code>Calendar</code>, and choose <code>On the Network</code> for SOGo calendar:</li>
</ul>
<p><img alt="" src="./images/thunderbird/sogo_new_calendar.png" /></p>
<ul>
<li>on the <code>On the Network</code> page, choose format <code>CalDAV</code>, and paste the link of
SOGo calendar. for example, <code>https://&lt;host&gt;/SOGo/dav/&lt;userName&gt;/Calendar/personal/</code></li>
</ul>
<p><img alt="" src="./images/thunderbird/sogo_configure_calendar.png" /></p>
<ul>
<li>Type a preferred name for this calendar, then click <code>Continue</code> to finish the
setup.</li>
</ul><div class="footer">
<p style="text-align: center; color: grey;">All documents are available in <a href="https://bitbucket.org/zhb/iredmail-docs/src">BitBucket repository</a>, and published under <a href="http://creativecommons.org/licenses/by-nd/3.0/us/" target="_blank">Creative Commons</a> license. You can <a href="https://bitbucket.org/zhb/iredmail-docs/get/tip.tar.bz2">download the latest version</a> for offline reading. If you found something wrong, please do <a href="http://www.iredmail.org/contact.html">contact us</a> to fix it.</p>
</div>
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-3293801-21', 'auto');
ga('send', 'pageview');
</script>
</body></html>

View File

@ -239,15 +239,15 @@ chmod 0400 /opt/www/roundcubemail/plugins/password/config.inc.php
<ul>
<li>On FreeBSD:</li>
</ul>
<pre><code>chown www:www /usr/local/www/roundcubemail/plugins/password/config.inc.php
chmod 0400 /usr/local/www/roundcubemail/plugins/password/config.inc.php
<pre><code>chown www:www /usr/local/www/roundcube/plugins/password/config.inc.php
chmod 0400 /usr/local/www/roundcube/plugins/password/config.inc.php
</code></pre>
<ul>
<li>On FreeBSD:</li>
</ul>
<pre><code>chown www:www /var/www/roundcubemail/plugins/password/config.inc.php
chmod 0400 /var/www/roundcubemail/plugins/password/config.inc.php
<pre><code>chown www:www /var/www/roundcube/plugins/password/config.inc.php
chmod 0400 /var/www/roundcube/plugins/password/config.inc.php
</code></pre>
<h3 id="fixed-missing-cron-job-used-to-clean-up-old-roundcube-temporary-files">Fixed: missing cron job used to clean up old Roundcube temporary files</h3>