[evolution-mapi] BUGFIX 568763:Sending mail fails for cluster setup



commit 0f5d54be4e2783dc1e3d0e77352734b659c8d992
Author: Bharath Acharya <abharath novell com>
Date:   Fri Nov 27 14:54:26 2009 +0530

    BUGFIX 568763:Sending mail fails for cluster setup
    
    Even though some recipients are resolved, their mailboxes
    need not reside on the same server in case of cluster
    setups. So lets set ext_lpProps for all recipients.

 src/libexchangemapi/exchange-mapi-connection.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/libexchangemapi/exchange-mapi-connection.c b/src/libexchangemapi/exchange-mapi-connection.c
index 2fdd3a7..455ceb2 100644
--- a/src/libexchangemapi/exchange-mapi-connection.c
+++ b/src/libexchangemapi/exchange-mapi-connection.c
@@ -945,7 +945,10 @@ exchange_mapi_util_modify_recipients (TALLOC_CTX *mem_ctx, mapi_object_t *obj_me
 			set_recipient_properties(mem_ctx, &SRowSet->aRow[last], recipient, TRUE);
 			SRowSet->cRows += 1;
 		} else if (FlagList->aulPropTag[i] == MAPI_RESOLVED) {
-			set_recipient_properties (mem_ctx, &SRowSet->aRow[j], recipient, FALSE);
+			/* FIXME: Even though some recipients are resolved, their mailboxes need not reside 
+			on the same server in case of cluster setups. So lets set ext_lpProps for all recipients.
+			Lets have this fix until we have openchange handling this case better. */
+			set_recipient_properties (mem_ctx, &SRowSet->aRow[j], recipient, TRUE);
 			j += 1;
 		}
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]