rem: kmkernel->msgSender()->send( receipt, FALSE );
add: if ( idx == 1 ) msg->setMDNSentState( KMMsgMDNIgnore ); else sendMDN( msg, mdns[idx-2] );
context: KMFilterAction::ReturnCode KMFilterActionSendReceipt::process(KMMessage* msg) const{  KMMessage *receipt = msg->createDeliveryReceipt();  if ( !receipt ) return ErrorButGoOn;  // Queue message. This is a) so that the user can check  // the receipt before sending and b) for speed reasons.  kmkernel->msgSender()->send( receipt, FALSE );  return GoOn;}