enviando e-mails com herança, mesmo quando o Postfix não está sendo executado localmente

1

Normalmente, posso enviar email a partir da linha de comando, como

echo hello | mail -s "subject" [email protected]

Tenho notado que mesmo quando o Postfix não está em execução na minha máquina, ainda consigo "enviar" e-mails. Na verdade, eles estão sendo enfileirados em /var/spool/postfix/maildrop . Mas assim que o Postfix for iniciado novamente, esses e-mails serão enviados.

Alguém pode explicar como isso funciona? Quem copia os e-mails para /var/spool/postfix/maildrop , é o cliente de e-mail ( heirloom no meu caso)?

Isso significa que tenho a garantia de que todos os e-mails serão sempre entregues, independentemente de o Postfix estar ou não em execução?

    
por Martin Vegter 27.07.2014 / 15:56

1 resposta

2

Can somebody please explain how this works? Who copies the emails into /var/spool/postfix/maildrop, is it the email client (heirloom in my case) ?

Envios de e-mail locais, recebidos com o comando Postfix sendmail compatibility, são enfileirados em maildrop queue por postdrop program.

O comando postdrop foi projetado para ser executado com privilégios de ID do grupo de conjuntos, para que pode gravar no diretório da fila maildrop e conectar-se aos processos daemon Postfix.

Does it mean, I have a guarantee all emails will be always delivered, regardless whether Postfix is running or not?

Sim, postfix nunca deixa e-mails mesmo quando o sistema de e-mail está inativo. Outros daemons auxiliares, como cron , verificarão se os daemons Postfix estão em baixa por qualquer motivo, então e-mails postfix também não devem ser perdidos.

Nota

por 27.07.2014 / 17:30