Tipjar :: MTA.

Tipjar :: MTA é um SMTP de saída com backoff aleatório exponencial.
Baixe Agora

Tipjar :: MTA. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • David Nicol
  • Site do editor:
  • http://search.cpan.org/~davidnico/TipJar-MTA-0.21/MTA.pm

Tipjar :: MTA. Tag


Tipjar :: MTA. Descrição

Tipjar :: MTA é um SMTP de saída com backoff aleatório exponencial. Tipjar :: MTA é um SMTP de saída com backoff aleatório exponencial.Synopsis Use Tipjar :: MTA '/ Var / Spool / MTA'; # deve ser um padrão gravável -d # para ./mtadir $ tipjar :: MTA :: intervalo = '100'; # O padrão é 17 $ Tipjar :: MTA :: timestampfrequency = '35 '; # O padrão é de 200 $ Tipjar :: MTA :: ANEXYBERALEFERALERALRERATORT = 7000; # Padrão é 4 horas $ Tipjar :: MTA :: mydomain = 'peanut.af.mil'; # padrões para "nome do host" # Bouces para certos endereços correspondentes podem ser suprimidos. @Tipjar :: MTA :: NobouncexList = Mapa {QR / $ _ /} ('^mda-bounce-recipient@tipjar.com$', '^ Paixão+sent+to+.+==.+@@pay2send. COM $ '); # E embora nós vamos, Tipjar :: MTA :: corrida (); # Logging to / var / spool / mta / log / currentternely, use tipjar :: MTA '/ var / carretel / mta', 'nodns'; # Estamos enviando para # um conjunto restrito de domínios # ou usando um smarthost% tipjar :: mta :: smtproutes = (smarthost => 'smtp_outbound.internal', # SmartHost para encaminhar, pode ser uma lista também 'example.com => # Mail to example.com será aleatoriamente encaminhado através desses três , 'exemplo.net' => 'Bad-Dog. exemplo.net '# todos os e-mails para example.net vão para o Bad-Dog); na inicialização, identificamos o diretório base e nos certemos de que podemos gravar, verifique e crie alguns subdiretórios, verifique se há um MTA já Correndo e pare se houver, de modo que Tipjar :: MTA pode ser reiniciado de Cron.Nós não estamos preocupados com a audição na porta 25 ou com a entrega local. Este módulo implementa o SMTP de saída com rompimentos aleatórios exponencialmente diferidos na falha temporária. O agendamento de entrega futuro é determinado pelo diretório que uma mensagem aparece em. A idade do arquivo, de acordo com Stat (), é usada para determinar o deferimento repetido. Reutilizamos um soquete para um domínio se tivéssemos problemas para se conectar ao MX para esse domínio no passado ou para várias novas mensagens indo para o mesmo domínio. Também cache os códigos de erro 4xx e 5xx nos destinatários por quatro horas para eliminar uma confusão de tráfego quando, por exemplo, temos que saltar muitas mensagens para o mesmo endereço de retorno falso. Vamos obter um erro "550 User Descongo desconhecido" no primeiro salto e jogar fora os outros. Todos $ Interval Segundos, nós fork um processo filho. Um novo processo filho passa pela primeira vez em todas as novas mensagens de saída e expande-as em mensagens individuais e tentativas para enviá-los. Novas mensagens devem ser formatadas com o endereço de retorno na primeira linha, então os endereços do destinatário em linhas subseqüentes, depois uma linha em branco (em vez disso, uma linha com nenhum sinal), depois o corpo da mensagem. O módulo Tipjar :: MTA :: MTA :: Ajudará a compor esses arquivos, se necessário .Missagens são reescritas em várias mensagens quando forem para vários destinatários e, em seguida, tentadas na ordem em que os destinatários apareceram no arquivo. Depois de tentar novas mensagens, um O processo infantil tenta todas as mensagens no diretório "imediato". Tentar tentando todas as mensagens no diretório imediato, um processo filho move mensagens diferidas cujos tempos chegam ao diretório imediato para processamento por crianças posteriores. As mensagens mais referidas são armazenadas em diretórios quando uma mensagem deve ser reattempted. Os tempos de reattempt são atribuídos no momento do requeue para ser agora mais entre três e cinco quartos da idade da mensagem. As mensagens mais de uma semana não são reatemptadas. Uma mensagem não entregável que recebeu a diferença máxima depois de ser tentada apenas tímida do prazo de uma semana poderia ser tentada para a última hora quinze e três quartos depois que ele foi originalmente fechado. Em seguida, seria excluído. Uma matriz de expressões regulares pode ser especificada, e se algum deles corresponder ao remetente de uma mensagem saltitante, o salto é suprimido, então você não precisa perder tempo com mensagens de rejeição de endereços ruins que você ' Re Enviando desafios para por exemplo.Requirements: · Requisitos de Perl: · Perl.


Tipjar :: MTA. Software Relacionado

Perlbug :: log

PerlBug :: Log é um módulo Perl para funções genéricas de log / depuração para todos os Perlbug. ...

182

Download