| ||||||||||||
![]() |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
(#46)
|
(#47)
|
(#48)
|
(#49)
|
| Senior Member Posts: 3,858 Join Date: Aug 2006 Location: Mumbai, India |
26-03-2008, 11:39 PM
Contact Kayako Support, they should be able to give you a definate answer. No "client" is in a position to answer that ![]() Professional and Affordable Kayako Skins - Specialists in Kayako Skinning & Customization - Professional Paid Support Our Skins and Services - http://www.supportskins.com/store/ SupportSkins.com - http://www.supportskins.com/ |
| | |
(#50)
|
(#51)
|
(#52)
|
(#53)
|
| Developer Posts: 681 Join Date: Dec 2007 Location: Idaho | The fundamental problem here is that Exchange 2007 has a bug wherein it incorrectly broadcasts malformed Kerberos auth tokens, even if Kerberos is completely disabled. PHP's IMAP driver is unable to understand what it sees, because it makes a good faith attempt to interpret the Kerberos tags, and shuts down the stream when it fails, fearing security breach. Ruby on Rails' driver should do the same thing, but does not. ![]() There are two ways to fix this, and there is one step that we believe should be taken by any customer undergoing these problems. 1) You can fix this by running a not-broken mail transfer agent. Other versions of Exchange do not have this defect, nor do MTAs like QMail, Postfix, Exim, et cetera. Unfortunately, Exchange has a lot of heavily used business logic, and so retreating even to a prior, correctly functioning version is frequently unrealistic for certain businesses. ![]() 2) You can fix this by recompiling PHP's IMAP driver without Kerberos support. When the IMAP driver doesn't know about Kerberos, it discards the auth tags, and begins to treat the stream as a normal stream (in the way that Ruby's driver does, but shouldn't.) This process is platform specific, and sometimes involves minor adjustments to your SSL configuration. Instructions on such a recompile can be found here: PHP: IMAP - Manual We strongly recommend that you call Microsoft's support phone number as paying customers and complain that they have allowed this bug to survive for in excess of a year. Microsoft tends to react once customers begin to complain. ![]() Again, this is a defect in Exchange 2007. Switching to any correctly functioning mailserver, including other versions of Exchange, will resolve this problem. This is the fastest, and frequently the easiest, fix for the defect. Thank you for your understanding. - John Haugeland Kayako Development Staff -------------------------------------------------------------------
|
| | |
(#54)
|