[horde] Activesync - not getting email
cjdl01
cjdl01 at brokensolstice.com
Sun Dec 4 17:18:36 UTC 2011
Quoting Simon Brereton <simon.brereton at buongiorno.com>:
> On 3 December 2011 14:32, cjdl01 <cjdl01 at brokensolstice.com> wrote:
>>
>> Quoting Simon Brereton <simon.brereton at buongiorno.com>:
>>
>>> On 2 December 2011 09:01, cjdl01 <cjdl01 at brokensolstice.com> wrote:
>>>>
>>>> I am using Horde 4.0.12, Imp 5.0.15 and Turba 3.0.10. I have active sync
>>>> up
>>>> and running with a Motorola Droid2, and it seemed to be working great,
>>>> until
>>>> I noticed one important problem: when I enter in a new contact on the
>>>> Droid, all the information syncs back to the server EXCEPT for the email
>>>> address. Everything seems to sync correctly from the server to the
>>>> droid,
>>>> but not the other way around.
>>>>
>>>> Unfortunately, I do not have another smart phone to test this on, but it
>>>> definitely is not working on my Droid...
>>>
>>>
>>> The best thing to do would be to clean out your synclog, add a contact
>>> on the phone and post the log. Maybe one of the Michael's can see
>>> something.
>>>
>>> Simon
>>
>>
>> Hi Simon,
>>
>> I'm not sure what you mean by "synclog". I could not find that anywhere.
>> The wiki, however, talked about setting error_log = php_errors.log in your
>> php.ini. I did this, and restarted apache, and I cannot find any file named
>> php_errors.log on my system. Grepping through all the logs in /var/log/
>> didn't turn anything up either (that I could find).
>
> On the Activesync tab in the administration panel, one can set a path
> for logging. This will give you a clue to what is actually being sent
> and received.
>
> make sure to make it readable by your webserver user.
>
> SImon
Thanks Simon,
I overlooked that. It was set to 'horde', so I changed it to point to
its own log on the filesystem, and since I had set my horde logs to
debug, i got a LOT of interesting output.
And... I made some headway. I noticed in the log I was getting this:
2011-12-04T12:03:24-05:00 DEBUG: I <Data>
2011-12-04T12:03:24-05:00 DEBUG: I <POOMCONTACTS:FileAs>
2011-12-04T12:03:24-05:00 DEBUG: I Joe Bloe
2011-12-04T12:03:24-05:00 DEBUG: I </POOMCONTACTS:FileAs>
2011-12-04T12:03:24-05:00 DEBUG: I <POOMCONTACTS:FirstName>
2011-12-04T12:03:24-05:00 DEBUG: I Joe
2011-12-04T12:03:24-05:00 DEBUG: I </POOMCONTACTS:FirstName>
2011-12-04T12:03:24-05:00 DEBUG: I <POOMCONTACTS:LastName>
2011-12-04T12:03:24-05:00 DEBUG: I Bloe
2011-12-04T12:03:24-05:00 DEBUG: I </POOMCONTACTS:LastName>
2011-12-04T12:03:24-05:00 DEBUG: I <POOMCONTACTS:Body/>
2011-12-04T12:03:24-05:00 DEBUG: I <POOMCONTACTS:HomePhoneNumber>
2011-12-04T12:03:24-05:00 DEBUG: I 555-555-5555
2011-12-04T12:03:24-05:00 DEBUG: I </POOMCONTACTS:HomePhoneNumber>
2011-12-04T12:03:24-05:00 DEBUG: I <POOMCONTACTS:Email2Address>
2011-12-04T12:03:24-05:00 DEBUG: I dddd at xxxx.com
2011-12-04T12:03:24-05:00 DEBUG: I </POOMCONTACTS:Email2Address>
2011-12-04T12:03:24-05:00 DEBUG: I <POOMCONTACTS:Email1Address>
2011-12-04T12:03:24-05:00 DEBUG: I gggg at yyyy.com
2011-12-04T12:03:24-05:00 DEBUG: I </POOMCONTACTS:Email1Address>
2011-12-04T12:03:24-05:00 DEBUG: I </Data>
Notice that it has Email2Address. Aparently, this maps to the
EmailHome (which is default on the droid). There is no Email2Address
in horde, so it gets lost. When I pushed the '+' on my droid to give
the user a second email (for work), THAT email address mapped to
horde's EmailAddress.
So it is syncing at least. The question now becomes, how do I change
the mapping? Since home comes up first on the droid, everyone just
uses that one, so I'd like to map what my synclog is referring to
'Email2Address' (And the droid refers to as 'Home') to my horde
address book -- or better yet, if horde could store both, that would
be ideal (an email address for home, and an email address for work).
Thanks. It feels good to have made some progress on this. I'm almost
there...
More information about the horde
mailing list