A função PHP mail
invocará o binário sendmail
para enviar uma mensagem. Portanto, não é necessário que o daemon postfix esteja em execução.
O Sendmail colocará o email na fila do maildrop. Quando o postfix começar a ser executado , o daemon pickup
selecionará a mensagem e a enviará. Quando o postfix não está sendo executado , os e-mails permanecem na fila do maildrop para sempre até que sejam recuperados quando o postfix for executado novamente.
Recursos: Visão geral da arquitetura do Postfix
Local submissions are received with the Postfix sendmail(1) compatibility command, and are queued in the maildrop queue by the privileged postdrop(1) command. This arrangement even works while the Postfix mail system is not running. The local pickup(8) server picks up local submissions, enforces some sanity checks to protect Postfix, and gives the sender, recipients and message content to the cleanup(8) server.
Em caso afirmativo, existe uma maneira de eliminar facilmente qualquer mensagem na fila
Sim. Como o email é armazenado na fila maildrop, você pode executar postsuper -d ALL maildrop
para ativar todos eles. Veja man 1 postsuper .
# postsuper -d ALL maildrop
postsuper: Deleted: 1 message