pMsgSendLater->SendUnsentMessages(nsnull, SendUnsentMessagesCallback, nsnull);
nsMessenger::SendUnsentMessages(nsIMsgIdentity *aIdentity){	nsresult rv;	nsCOMPtr<nsIMsgSendLater> pMsgSendLater; 	rv = nsComponentManager::CreateInstance(kMsgSendLaterCID, NULL,NS_GET_IID(nsIMsgSendLater),																					(void **)getter_AddRefs(pMsgSendLater)); 	if (NS_SUCCEEDED(rv) && pMsgSendLater) 	{ #ifdef DEBUG		printf("We succesfully obtained a nsIMsgSendLater interface....\n"); #endif    SendLaterListener *sendLaterListener = new SendLaterListener();    if (!sendLaterListener)        return NS_ERROR_FAILURE;    NS_ADDREF(sendLaterListener);    pMsgSendLater->AddListener(sendLaterListener);    pMsgSendLater->SendUnsentMessages(aIdentity);     NS_RELEASE(sendLaterListener);	} 	return NS_OK;}