Editing Mail for Exchange

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 6: Line 6:
The current version of the page addresses three versions of MfE:
The current version of the page addresses three versions of MfE:
-
* [[Maemo 5/PR1.0|PR1.0]], also known as "Sales release" (1.2009.42-11)
+
* PR1.0, also known as "Sales release" (1.2009.42-11)
* [[Maemo 5/PR1.1|PR1.1]] (2.2009.51-1).  [http://conversations.nokia.com/2010/01/14/nokia-n900-software-update-part-2/ PR1.1 firmware update]
* [[Maemo 5/PR1.1|PR1.1]] (2.2009.51-1).  [http://conversations.nokia.com/2010/01/14/nokia-n900-software-update-part-2/ PR1.1 firmware update]
* [[Maemo_5/PR1.1.1|PR1.1.1]] (3.2010.02-8)
* [[Maemo_5/PR1.1.1|PR1.1.1]] (3.2010.02-8)
Line 51: Line 51:
The table below tries to summarize the most important differences between S60 and Maemo MfE implementations.
The table below tries to summarize the most important differences between S60 and Maemo MfE implementations.
-
{| class="wikitable"
+
{| class="wikitable" border="1"
-
|+ Maemo and S60 MfE feature summary
+
|-
|-
! Feature
! Feature
Line 155: Line 154:
The workaround is [[#How can I disable the synchronization of specific folders ?|to use mfefolders application]] and disable synchronization of "Deleted Items" folder.
The workaround is [[#How can I disable the synchronization of specific folders ?|to use mfefolders application]] and disable synchronization of "Deleted Items" folder.
-
 
-
=== Sync with Google Mail / Google Calendar is broken. "Error in communication with Exchange Server" is displayed===
 
-
<s>There is a work-around which works for some people, but not all: [http://talk.maemo.org/showpost.php?p=1219009&postcount=1554]</s>
 
-
 
-
The solution is to upgrade libcurl3 to the version in extras-devel, see: [http://talk.maemo.org/showpost.php?p=1219479&postcount=1558]
 
== Troubleshooting ==
== Troubleshooting ==
Line 172: Line 166:
Versions strings versus releases:  
Versions strings versus releases:  
-
{| class="wikitable"
+
{| class="wikitable" border="1"
-
|+ N900 firmware versions and releases
+
|-
|-
! Version
! Version
Line 207: Line 200:
==== Turning the logging ON ====  
==== Turning the logging ON ====  
-
<ol>
+
# [[Documentation/devtools/maemo5/syslog|Install syslog]] and reboot the device
-
<li>
+
# open terminal
-
[[Documentation/devtools/maemo5/syslog|Install syslog]] and reboot the device
+
# Execute the command:<pre>sudo gainroot</pre>
-
</li>
+
# Execute the command:<pre>cat /dev/null > /var/log/syslog</pre>
-
<li>
+
# Execute the following commands:
-
open terminal
+
      gconftool-2 -s --type=int /apps/activesync/AsDaemon/Syslog/MinLogLevel 0
-
</li>
+
      gconftool-2 -s --type=int /apps/activesync/modest/Syslog/MinLogLevel 0
-
<li>
+
      gconftool-2 -s --type=int /apps/activesync/AsProvider/Syslog/MinLogLevel 0
-
Execute the command:<pre>sudo gainroot</pre>
+
      gconftool-2 -s --type=int /apps/activesync/AsBackup/Syslog/MinLogLevel 0
-
</li>
+
      gconftool-2 -s --type=int /apps/activesync/asapplet/Syslog/MinLogLevel 0
-
<li>
+
      gconftool-2 -s --type=int /apps/activesync/AsStatusApplet/Syslog/MinLogLevel 0
-
Execute the command:<pre>cat /dev/null > /var/log/syslog</pre>
+
# Reboot the device
-
Why? This will just clear your current syslog file. This step should be considered optional and not recommended.
+
# Initiate the synchronization session
-
</li>
+
-
<li>
+
-
Execute the following commands:
+
-
<pre>
+
-
gconftool-2 -s --type=int /apps/activesync/AsDaemon/Syslog/MinLogLevel 0
+
-
gconftool-2 -s --type=int /apps/activesync/modest/Syslog/MinLogLevel 0
+
-
gconftool-2 -s --type=int /apps/activesync/AsProvider/Syslog/MinLogLevel 0
+
-
gconftool-2 -s --type=int /apps/activesync/AsBackup/Syslog/MinLogLevel 0
+
-
gconftool-2 -s --type=int /apps/activesync/asapplet/Syslog/MinLogLevel 0
+
-
gconftool-2 -s --type=int /apps/activesync/AsStatusApplet/Syslog/MinLogLevel 0
+
-
</pre>
+
-
</li>
+
-
<li>
+
-
Reboot the device
+
-
</li>
+
-
<li>
+
-
Initiate the synchronization session
+
-
</li>
+
-
</ol>
+
<code>/var/log/syslog</code> will contain the logs. In order to filter only activesync-specific logs the following command can be used:
<code>/var/log/syslog</code> will contain the logs. In order to filter only activesync-specific logs the following command can be used:
Line 248: Line 222:
# Make sure your N900 is not connected to any other device (including your desktop computer) through USB
# Make sure your N900 is not connected to any other device (including your desktop computer) through USB
# Open xterm (if it is not opened yet)
# Open xterm (if it is not opened yet)
-
# Issue the command:<pre>sudo gainroot</pre>(if it was not issued yet)
+
# Issue the command '''sudo gainroot''' (if it was not issued yet)
-
# Issue the command:<pre>grep activesync /var/log/syslog >  /home/user/MyDocs/activesync.log</pre>
+
# Issue the command: '''grep activesync /var/log/syslog >  /home/user/MyDocs/activesync.log'''
# Close xterm
# Close xterm
# Connect your N900 to the computer through USB
# Connect your N900 to the computer through USB
Line 299: Line 273:
To force MfE to use a particular protocol follow these steps:
To force MfE to use a particular protocol follow these steps:
-
<ol>
+
# Start MfE configuration wizard entering the credentials on the first page and press "next". Do not enter the server address on page 2 yet!
-
<li>
+
# Open xterm and execute: '''sudo gainroot'''
-
Start MfE configuration wizard entering the credentials on the first page and press "next". Do not enter the server address on page 2 yet!
+
# Execute the following commands:
-
</li>
+
##'''gconftool-2 -s --type=string /apps/activesync/ActiveSyncAccount1/use_version 2.5'''
-
<li>
+
##'''gconftool-2 -s --type=string /apps/activesync/ActiveSyncAccount1Temp/use_version 2.5'''
-
Open xterm and execute:<pre>sudo gainroot</pre>
+
# Now continue MfE setup wizard and enter server address. Click next and follow the procedure to finish the wizard.
-
</li>
+
-
<li>
+
-
Execute the following commands:
+
-
<pre>
+
-
gconftool-2 -s --type=string /apps/activesync/ActiveSyncAccount1/use_version 2.5
+
-
gconftool-2 -s --type=string /apps/activesync/ActiveSyncAccount1Temp/use_version 2.5
+
-
</pre>
+
-
</li>
+
-
<li>
+
-
Now continue MfE setup wizard and enter server address. Click next and follow the procedure to finish the wizard.
+
-
</li>
+
-
</ol>
+
To check whether your changes have succesfully been submitted make sure you have [[Documentation/devtools/maemo5/syslog|syslog]] installed and type in xterm:
To check whether your changes have succesfully been submitted make sure you have [[Documentation/devtools/maemo5/syslog|syslog]] installed and type in xterm:
Line 332: Line 294:
To disable the preset/ return to auto-negotiation it is recommended to delete the MfE-account and create a new one with the wizard from scratch.
To disable the preset/ return to auto-negotiation it is recommended to delete the MfE-account and create a new one with the wizard from scratch.
-
Of course the above described way will also let you set EAS 12.0 or 12.1 as default protocols. Simply change the values of <code>use_version</code> in the respective gconftool commands.
+
Of course the above described way will also let you set EAS 12.0 or 12.1 as default protocols. Simply change the values on use_version in the respective gconftool commands.
=== Debugging possible certificate errors on self-signed certificates ===
=== Debugging possible certificate errors on self-signed certificates ===
Line 389: Line 351:
Follow these steps to add the contact from your corporate address book to the N900 address book:
Follow these steps to add the contact from your corporate address book to the N900 address book:
-
# Open "Contacts" application
+
* Open "Contacts" application
-
# Select "Get Contacts" option from the menu
+
* Select "Get Contacts" option from the menu
-
# Choose "Import Mail Exch. contacts" option  
+
* Choose "Import Mail Exch. contacts" option  
-
## Type parts of the first or last name
+
**# Type parts of the first or last name
-
## Press "Search"
+
**# Press "Search"
-
## Select contact from the results. (If the results are not sufficient press outside the window to return in step 1)
+
**# Select contact from the results. (If the results are not sufficient press outside the window to return in step 1)
-
## Press "Import"
+
**# Press "Import"
=== How can I disable the synchronization of specific folders ? ===
=== How can I disable the synchronization of specific folders ? ===
Line 403: Line 365:
=== How do I synchronize mail for exchange from the command line ? ===
=== How do I synchronize mail for exchange from the command line ? ===
-
Open xterminal and type the following dbus command (note, I am not sure of the difference between <code>fullSync</code> and <code>sync</code>. I thought sync was safer so that is what I used and it seemed to work.):
+
Open xterminal and type the following dbus command (note, I am not sure of the difference between fullSync and sync. I thought sync was safer so that is what I used and it seemed to work.):
  dbus-send --print-reply --type=method_call --session --dest=com.nokia.asdbus /com/nokia/asdbus com.nokia.asdbus.<option>
  dbus-send --print-reply --type=method_call --session --dest=com.nokia.asdbus /com/nokia/asdbus com.nokia.asdbus.<option>

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)