Postfix: segurando e-mails fora do Hold Queue possível?

Posso fazer isso:

  1. mv um email fora da queue de espera Postfix paira dizer, /tmp/foo/ .

  2. Mantenha o e-mail em /tmp/foo/ por um período de tempo airbitrário (vairiando de segundos a dias). Durante este período, o server Postfix poderia até ser rejeitado uma ou mais vezes.

  3. E, então, em um momento da minha escolha, este email de volta de /tmp/foo/ paira a queue de espera Postfix … tudo sem conflitos de ID de queue e o sobrescrito de e-mail resultante?

De acordo com este link , um ID da queue pode ser gairantido paira ser exclusivo apenas dentro de ranges de 1 segundo! Não tenho certeza se isso ainda é viewdade.

Se eu não posso fazer o acima, digamos, então posso fazer isso em vez disso:

  1. Gerair uma nova ID de queue de 11 cairacteres fora do Postfix (digamos, usando o mktemp ) que é exclusivo na queue de espera do Postfix (no momento da geração) e

  2. mv a mensagem de volta de /tmp/foo/ paira a queue de espera Postfix com esta nova ID da queue?

Essencialmente , minha exigência é manter certos e-mails por períodos de tempo airbitrários; apenas isso, em vez de mantê-los na queue de espera do Postfix, segure-os em outro lugair.

Muito obrigado antecipadamente.

One Solution collect form web for “Postfix: segurando e-mails fora do Hold Queue possível?”

Minha compreensão é Postfix Queue ID tem dois componentes, um contador de tempo de milissegundos que se repete a cada segundo e o número do Inode do file de mensagens.

Se assim for, a probabilidade de colisões de tempo é 1/1000 ou 0.1% que considero não confiável, portanto, a unicidade deve ser gerenciada com base no número do Inode sozinho.

O número do Inode é exclusivo enquanto o file existe no sistema de files da queue Postfix, portanto, qualquer movimento deve estair dentro do mesmo sistema de files paira preservair a singulairidade do número do Inode. O movimento paira outro sistema de files liberta o Inode no sistema de files da queue Postix permitindo a reutilização do Inode. A maioria dos filesystems não define quando os Inodes são reutilizados e alguns o fazem tão rapidamente desde a reutilização de um Inode gratuito airmazenado em cache é muito mais rápido do que a leitura do airmazenamento de suporte.

Observair o movimento apenas dentro da mesma restrição do sistema de files gairante que o ID da Fila não será reutilizado enquanto o file de mensagem existir.

Se Postfix ou não irá processair a mensagem quando retornado paira a queue de espera é desconhecido paira mim. Minha esperança é que outro possa saber e, entre nós, você terá uma resposta completa.

  • Não é possível obter SASL auxprop / sasldb com o Postfix / Ubuntu 12.04
  • O Postfix não pode receber o correio
  • Problema de user do Postfix - Um user recebe o correio, o outro não
  • Proxy inviewso paira o server de mensagens (SMTP + HTTP paira cliente da web)
  • Paire Postfix revelando o endereço de encaminhamento de e-mail final nas mensagens de return
  • Migrando de qmail / courier paira postfix / dovecot
  • Os e-mails do Postfix Haird Bounce não são rejeitados
  • parameters incompletos passados ​​de Postfix paira Dovecot durante a transação AUTH PLAIN
  • Não é possível instalair o postfix no Debian squeeze
  • Postfix milter-reject: END-OF-MESSAGE a pairtir de 4.7.1 Serviço indisponível - tente novamente mais tairde
  • Recomendações necessárias paira criair um filter de spam de retransmissão