diff -ur qmail-old/Makefile qmail/Makefile
--- qmail-old/Makefile	Mon Aug 30 11:35:54 2004
+++ qmail/Makefile	Mon Aug 30 11:28:40 2004
@@ -34,6 +34,12 @@
 PATCHFILES+=	sendmail-flagf.patch:sendmail_flagf
 .endif # MAIN_QMAIL_PORT_SENDMAIL_F_PATCH_BARRIER
 
+.if defined(WITH_EXTERNAL_TODO_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_EXTERNAL_TODO_PATCH_BARRIER)
+# Patch for Silly Qmail Syndrome (from Qmail-LDAP)
+PATCH_SITES+=	http://www.nrg4u.com/qmail/
+PATCHFILES+=	ext_todo-20030105.patch
+.endif # WITH_EXTERNAL_TODO_PATCH && !MAIN_QMAIL_PORT_WITH_EXTERNAL_TODO_PATCH_BARRIER
+
 PATCH_SITES+=  ${MASTER_SITE_LOCAL:S/$/:local,dns,ldap,mysql,smtp_auth_tls,tls/}
 PATCH_SITE_SUBDIR+=    lioux/:local,dns,ldap,mysql,smtp_auth_tls,tls
 
@@ -102,7 +108,8 @@
  	||(defined(WITH_QMAILQUEUE_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_QMAILQUEUE_PATCH_BARRIER)) \
 	||(defined(WITH_BIG_TODO_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_BIG_TODO_PATCH_BARRIER)) \
 	||(defined(WITH_BIG_CONCURRENCY_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER)) \
-	||(defined(WITH_OUTGOINGIP_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER))
+	||(defined(WITH_OUTGOINGIP_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER) \
+	||(defined(WITH_EXTERNAL_TODO_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_EXTERNAL_TODO_PATCH_BARRIER))
 PATCH_SITES+=	${MASTER_SITE_QMAIL}
 .endif
 
@@ -112,6 +119,7 @@
 # MAIN_QMAIL_PORT_WITH_BIG_TODO_PATCH_BARRIER
 # MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER
 # MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER
+# MAIN_QMAIL_PORT_WITH_EXTERNAL_TODO_PATCH_BARRIER
 #
 .if defined(WITH_QMAILQUEUE_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_QMAILQUEUE_PATCH_BARRIER)
 PATCHFILES+= 	qmailqueue-patch
@@ -232,6 +240,9 @@
 .if !defined(MAIN_QMAIL_PORT_WITH_BIG_TODO_PATCH_BARRIER)
 	@${ECHO_MSG} "WITH_BIG_TODO_PATCH=yes		enable big_todo qmail patch"
 .endif # MAIN_QMAIL_PORT_WITH_BIG_TODO_PATCH_BARRIER
+.if !defined(MAIN_QMAIL_PORT_WITH_EXTERNAL_TODO_PATCH_BARRIER)
+	@${ECHO_MSG} "WITH_EXTERNAL_TODO_PATCH=yes	enable ext_todo patch qmail patch"
+.endif # MAIN_QMAIL_PORT_WITH_EXTERNAL_TODO_PATCH_BARRIER
 .if !defined(MAIN_QMAIL_PORT_WITH_BIG_CONCURRENCY_PATCH_BARRIER)
 	@${ECHO_MSG} "WITH_BIG_CONCURRENCY_PATCH=yes	enable patch to qmail to"
 	@${ECHO_MSG} "				use a concurrency greater than 240"
diff -ur qmail-old/distinfo qmail/distinfo
--- qmail-old/distinfo	Mon Aug 30 11:35:54 2004
+++ qmail/distinfo	Mon Aug 30 11:33:11 2004
@@ -20,3 +20,6 @@
 SIZE (outgoingip.patch) = 6839
 MD5 (sendmail-flagf.patch) = 4e1f2d8315e7e2a5482798c9d19fac4d
 SIZE (sendmail-flagf.patch) = 863
+MD5 (ext_todo-20030105.patch) = 99070bb55cac5ad61f8fb203422e651e
+SIZE (ext_todo-20030105.patch) = 33763
+
