I've viewed many threads on this issue and tried pretty well everything they have said, I'm running the BES 4.1.6.9 and exchange server 2007, i've checked both my mapi32.dll and cdo.dll to be the same version. checked the BESService account permissions.
{dustinw@terrarenewal.com} Retrying (2) CDO helper 064dd5c0 call in RunCalHelper
[40000] (01/09 10:44:13.500):{0xE64} CDO helper 064dd5c0 is not in memory
[40000] (01/09 10:44:13.500):{0xE64} Starting new CDO helper 064dd5c0
[40574] (01/09 10:44:13.609):{0x124C} CDO helper 064dd5c0 started, PID 5116
[30001] (01/09 10:44:14.484):{0x124C} CDOCalendar::Initialize - Code = 80040705, WCode = 0505, Code meaning = IDispatch error #1285,
[30002] (01/09 10:44:14.484):{0x124C} Server = tmail1, Mailbox = /o=TerraRenewal/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=DustinW Description = The Microsoft Exchange Server computer is not available. Either there are network problems or the Microsoft Exchange Server computer is down for maintenance. [Microsoft Exchange Server Information Store - [MAPI_E_FAILONEPROVIDER(8004011D)]]
[30180] (01/09 10:44:14.484):{0x124C} {DustinW} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder
[40000] (01/09 10:44:14.484):{0x124C} CDO initializing failure in CDO helper 064dd5c0 (1)