fix removal from Queu
authorWilfried Goesgens <dothebart@citadel.org>
Mon, 21 Nov 2011 18:41:29 +0000 (19:41 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Mon, 21 Nov 2011 18:41:29 +0000 (19:41 +0100)
commit40170e6219348ea235429a4c830b54bc8a16eed3
treea24a5f58047b0f267120e2421c17ca12ef7cb783
parente77095734a9b355c27d3e1378498b2c92b4a828d
fix removal from Queu

  - we use a long value, use LKEY everywhere
  - if the lookup of the HashPos failed, don't delete the first entry
  - use the payload message ID as persistant identifier; the QueueMessageID is subject to be changed after each successfull delivery.
  - add some more logging
citadel/modules/smtp/serv_smtpeventclient.c
citadel/modules/smtp/serv_smtpqueue.c