diff --git a/exec/listserver.js b/exec/listserver.js index 36fc1d391fa9c934438672a21f5f061fb489ee22..593a1eb8148a860a87d28bd0e5dc597ba6589c51 100644 --- a/exec/listserver.js +++ b/exec/listserver.js @@ -392,7 +392,8 @@ for(var l in list_array) { } - if(hdr.to == listserver_name || hdr.subject == "Delivery failure: Synchronet ListServer Response") { + if(hdr.to == listserver_name || hdr.to_net_addr == listserver_address + || hdr.subject == "Delivery failure: Synchronet ListServer Response") { log(LOG_INFO,format("Deleting bounce message #%u to %s", hdr.number, hdr.to)); if(!mailbase.remove_msg(/* by offset: */ true, num)) log(LOG_ERR,format("!ERROR %d (%s) removing message #%u to %s"