Você deve ter uma maneira de enviar e-mails em qualquer máquina unix de forma que os usuários possam lê-la. Um remetente comum de correio é cron: se qualquer trabalho cron produz saída, ele será enviado para o usuário local (ou para o endereço alternativo especificado no crontab). Outros serviços podem querer enviar e-mails para o administrador do sistema, por exemplo, Smart, quando detectar defeitos no disco. Não sei se o Drupal pode enviar mensagens, mas espero que pelo menos alguns plugins ofereçam a opção.
O Nullmailer é uma ferramenta simples para enviar email somente. Ele não faz nenhuma entrega de correio local, só pode estabelecer uma conexão SMTP de saída para enviar e-mails para outra máquina. Essa é uma boa ideia se você nunca quiser receber ou entregar mensagens localmente, somente encaminhá-las para algum outro serviço dentro ou fora de sua rede.
O Nullmailer não é um daemon. Não precisa ser, pois não está ouvindo nenhum evento de rede. Ele é chamado por aplicativos locais sob o nome /usr/sbin/sendmail
para enviar e-mail.
O envio de e-mails é um serviço essencial. Serviços essenciais não são inchados.