Uma "instância" do sendmail em um host é um sendmail que é iniciado com um arquivo de configuração. Uma instância do sendmail não é um processo do sendmail. Portanto, se você vir que a saída de ps -auxw
contém vários processos do sendmail, isso não significa que o host esteja executando muitas instâncias do sendmail.
O caso normal atualmente é que existem duas instâncias do sendmail em execução no host Um que foi iniciado e está executando a configuração descrita em /etc/mail/sendmail.cf
e um segundo que foi iniciado com a configuração descrita em /etc/mail/submit.cf
. Para ver as filas de correio que essas duas instâncias enviam, execute os comandos:
mailq -C /etc/mail/sendmail.cf
mailq -C /etc/mail/submit.cf
No caso altamente improvável de haver outras instâncias em execução, o arquivo .cf correspondente deve existir. Você pode vê-las em filas executando mailq -C configuration.cf
para elas também.
Você pode combinar em um script (Perl) a saída de tais comandos para fazer o que quiser depois.