Why does dccm or dccifd complain about too many simultaneous mail messages?
Dccm or dccifd can fail to create a thread to deal with an incoming mail message if there are no available file descriptors or other resources. Adding -d to DCCD_ARGS or DCCIFD_ARGS in dcc_conf in the DCC home directory sends a message to the system log that includes the limit on simultaneous mail messages and its source, such as a process resource limit on the number of file descriptors. Another common limit is the maximum number of file descriptors allowed by the select system call. This limit can be escaped by building the sendmail milter library to use the poll system call.
Dccm or dccifd can fail to create a thread to deal with an incoming mail message if there are no available file descriptors or other resources. Adding -d to DCCD_ARGS or DCCIFD_ARGS in /var/dcc/dcc_conf in the DCC home directory sends a message to the system log that includes the limit on simultaneous mail messages and its source, such as a process resource limit on the number of file descriptors. Another common limit is the maximum number of file descriptors allowed by the select system call. This limit can be escaped by building the sendmail milter library to use the poll system call.