4.9  Apple iPhone

4.9.1  Apple iPhone 2.0
4.9.2  Apple iPhone 3.0
4.9.3  Apple iPhone 4.0

4.9.1  Apple iPhone 2.0

This section addresses both Apple iPhone 3G and Apple iPhone 1.0 with the OS X 2.0 firmware.

In additions to all options available also for OS X 1.0, Apple iPhone with OS X 2.0 supports the ActiveSync protocol for direct data synchronization. This implies that now Kerio Connect in cooperation with Apple iPhone 2.0 provides the following options:

  • Apple iPhone allows synchronization of:

    • email,

    • calendar,

    • contacts.

  • Apple iPhone fully supports so called Device Wipe, the device clean-up feature. In short, the device can be cleared (deletion of all data and settings) remotely in case that it gets lost or stolen.

    Warning

    If you happen to lose your Apple iPhone or it gets stolen, contact your network administrator immediately to get the device wiped remotely.

  • DirectPush Technology — this technology allows mobile devices to keep open HTTP(S) connection with the server. Whenever a new item is received or any change is performed in any folder, changes are synchronized immediately.

  • Global Address Lookup — this feature allows look-up of email addressed in contact folders.

Account settings

To configure ActiveSync (Exchange), follow these guidelines:

  1. In Apple iPhone, go to Settings → Mail, Contacts, Calendars.

  2. Select Add Account.

  3. Select the Microsoft Exchange account type.

  4. Enter the following account data:

    Email

    Enter the primary email address consisting of username and domain (e.g. jflyhigh@company.com, where jflyhigh is a username and company.com is an email domain).

    Server

    Enter DNS name of Kerio Connect.

    Username

    Enter username for login to your Kerio Connect mailbox.

    Password

    Enter password for your mailbox.

    Description

    This is an optional entry. The description is helpful especially if you intend to use multiple accounts.

    Use SSL

    This option allows encryption of any traffic between the server and the device. It is highly recommended to keep the option enabled to protect your connections from debugging and misuse.

    To enable traffic encryption, it is necessary that an SSL certificate is installed in Kerio Connect. To get the certificate, go to the Kerio WebMail login page in Safari (see section 1.2  Authentication to Kerio WebMail) and click on Download SSL certificate.

  5. In the dialog opened, select which folder types will be synchronized. Uncheck only items you would really not use.

  6. Once the settings are saved, the Mail days to sync item appears — open it and set how old items will be involved in synchronization. This measure helps avoid that the synchronization takes too long and that too much needless data is downloaded.

At the end, set how often the synchronization will be performed. This can be done in Settings → Fetch New Data. On the Advanced tab, you can also find setting of synchronization type for your Exchange account.

4.9.2  Apple iPhone 3.0

In Apple iPhone OS 3.0, all features of previous Apple iPhone OS versions are available.

Newly, the following features have been introduced for Apple iPhone:

  • CalDAV protocol (allows calendar synchronization),

  • standard iCalendar (allows to download shared and public calendars for reading),

  • LDAP protocol (allows to access contacts via LDAP).

  • support for ActiveSync 12.1 (allows direct search in emails stored in Kerio Connect via Exchange account).

    Warning

    Once the upgrade is completed successfully, it is necessary to remove and reconfigure the Exchange account, otherwise the device will keep attempting to connect to Kerio Connect via ActiveSync 2.5

In addition to features described above, the system introduces other improvements, such as:

  • the Copy&Paste method both for text and graphic items during email composition,

  • while composing an email message, it is possible to switch the client to the horizontal position,

  • notifications of new email delivered to other folders than the Inbox,

  • creating and sending invitations from ActiveSync account (including showing of availability of individual users),

  • notes synchronization with desktop applications Apple Mail and MS Outlook via Apple iTunes.

For details on individual enhancements and their implementation options, refer to the Apple website. In the following sections, you will find settings applying to the very communication with Kerio Connect:

Configuration of CalDAV account

To configure CalDAV account, follow these guidelines:

  1. In Apple iPhone, go to Settings → Mail, Contacts, Calendars.

  2. Select Add Account → Other → Add CalDAV Account.

  3. Enter the following account data:

    Server

    Enter DNS name of Kerio Connect.

    User

    Enter username for login to your Kerio Connect mailbox.

    Password

    Enter password for your mailbox.

    Description

    This is an optional entry. The description is helpful especially if you intend to use multiple accounts.

  4. Click on Next to open the Unable to Verify Certificate dialog. If you continue, the connection either fails due to the server's security policy or it is established successfully but the traffic is not protected from tapping. Therefore, it is strongly unrecommended to use unecrypted traffic. To switch to secured connection, click on Cancel and go to Advanced Settings:

    Use SSL

    This option allows encryption of any traffic between the server and the device. It is highly recommended to keep the option enabled to protect your connections from debugging and misuse.

    To enable traffic encryption, it is necessary that an SSL certificate is installed in Kerio Connect. To get the certificate, go to the Kerio WebMail login page in Safari (see section 1.2  Authentication to Kerio WebMail) and click on Download SSL certificate.

    Port

    Default ports for communication must be changed as follows:

    For HTTPS: 8443 → 443 (to enable the Use SSL option, use port 443)

    For HTTP: 8008 → 80

    Note

    The settings apply if standard ports for HTTP protocol are set on the server. If connection to the server with these settings fails, contact your network administrator an check that non-standard ports are not used for Kerio Connect traffic.

    Account URL

    Enter URL of the calendar account including the port number specified in the Port entry.

    For example, the URL will be as follows for domain company.com and port 80:

    • for your personal account:

      http(s)//mail.company.com:80/caldav

    • for a shared calendar of user wsmith:

      http(s)//mail.company.com:80/caldav/users/company.com/wsmith

    • for the calendar of the resource car1:

      http(s)//mail.company.com:80/caldav/users/company.com/car1

    • for public calendar:

      http(s)//mail.company.com:80/caldav/users/company.com/.public

To view new calendars, go to the Calendar application by clicking on Calendars. In the list, simply click on the calendar you want to open.

Subscription to calendars

To subscribe calendar in the iCalendar format, follow these steps:

  1. In Apple iPhone, go to Settings → Mail, Contacts, Calendars.

  2. Select Add Account → Other → Add Subscribed Calendar.

  3. Enter the following account data:

    Server

    Insert URL in this pattern: servername/ical

  4. If the account authentication fails, check the following items:

    Server

    Enter URL in a format compatible with calendar subscription. Basic URL follows this pattern: servername/ical The basic URL can be used to subscribe to the main calendar of your account. To subscribe to other calendars, use the following (derived) URL patterns:

    servername/ical/users/domain/user@domain — URL modified for the purpose of subscription to a shared calendar (e.g. mail.company.com/ical/users/company.com/wsmith@company.com).

    servername/ical/users/domain/room@domain — URL modified for the purpose of subscription to a resource calendar (e.g. mail.company.com/ical/users/company.com/meetingroom1@company.com).

    Description

    This is an optional entry. The description is helpful especially if you intend to use multiple calendars.

    User

    Enter username for login to your Kerio Connect mailbox.

    Password

    Enter password for your mailbox.

    Use SSL

    This option allows encryption of any traffic between the server and the device. It is highly recommended to keep the option enabled to protect your connections from debugging and misuse.

    To enable traffic encryption, it is necessary that an SSL certificate is installed in Kerio Connect. To get the certificate, go to the Kerio WebMail login page in Safari (see section 1.2  Authentication to Kerio WebMail) and click on Download SSL certificate.

    Remove alarms

    It is recommended to enable this option, as it will not be possible to disable alarms after having downloaded the calendar to the device.

To view new calendars, go to the Calendar application by clicking on Calendars. In the list, simply click on the calendar you want to open.

Warning

Download of large shared or public calendars via slow connection (GPRS, EDGE) can result in temporary unavailability of the calendar to other users.

LDAP client configuration

To configure LDAP account, follow these guidelines:

  1. In Apple iPhone, go to Settings → Mail, Contacts, Calendars.

  2. Select Add Account → Other → Add LDAP Account.

  3. Enter the following account data:

    Server

    Enter DNS name of Kerio Connect.

    User

    Enter username for login to your Kerio Connect mailbox.

    Password

    Enter password for your mailbox.

    Description

    This is an optional entry. The description is helpful especially if you intend to use multiple calendars.

Warning

The application cannot read some types of SSL certificates, so it is recommended to connect only via an unsecured version of the LDAP protocol.

LDAP search is available in the Contacts application. Simply click on Groups to go to contact lists and select an item to view.

Meeting scheduling and availability settings in Exchange account

To create an invitation (for details on invitations and their use, refer to section 1.8.7  Appointments), follow these instructions:

  1. On Apple iPhone, run the Calendar application.

  2. Create a calendar event.

  3. Enter standard information, such as name and location of the event as well as its start and end times.

  4. Click on Invitees.

  5. Enter or select contact of persons to invite and click on Done.

  6. Click on Availability.

  7. Select free/busy mode of the appointment to be showed in your free/busy calendar.

4.9.3  Apple iPhone 4.0

In Apple iPhone OS 4.0, all features of previous Apple iPhone OS versions are available.

Newly, Apple iPhone supports synchronization of contacts via the CardDAV protocol.

CardDAV account settings

To configure CardDAV account, follow these guidelines:

  1. In Apple iPhone, go to Settings → Mail, Contacts, Calendars.

  2. Select Add Account → Other → Add CardDAV Account.

  3. Enter the following account data:

    Server

    Enter DNS name of Kerio Connect.

    User

    Enter username for login to your Kerio Connect mailbox.

    Password

    Enter password for your mailbox.

    Description

    This is an optional entry.

  4. Upon clicking on Save, iPhone attempts to establish connection.

    By default, iPhone is set to encrypted traffic (HTTPS) on standard ports. If connection over HTTPS fails, iPhone attempts to connect via HTTP (unsecured connection).

    If connection to the server fails, contact your network administrator an check that non-standard ports are not used for Kerio Connect traffic. If they are, it is necessary to set ports manually.

    Go to Advanced Settings and set the following parameters:

    Use SSL

    This option allows encryption of any traffic between the server and the device. It is highly recommended to keep the option enabled to protect your connections from debugging and misuse.

    To enable traffic encryption, it is necessary that an SSL certificate is installed in Kerio Connect. To get the certificate, go to the Kerio WebMail login page in Safari (see section 1.2  Authentication to Kerio WebMail) and click on Download SSL certificate.

    Port

    Set ports for HTTP and HTTPS traffic by using information provided by your network administrator.

New contacts are located in the Contacts application. To get there, click on the Contacts button.

CardDAV account can be used for synchronization of the user's personal contacts — shared and public contacts are not involved in the synchronization.