smtp2zope.

Leia um email de Stdin e encaminhá-lo para um URL
Baixe Agora

smtp2zope. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Maurits van Rees
  • Site do editor:
  • http://zestsoftware.nl

smtp2zope. Tag


smtp2zope. Descrição

Leia um email de Stdin e encaminhá-lo para um URL O SMTP2ZOPE é um script Python que recebe um e-mail como entrada, faz alguma transformação e o envia para um servidor de backend usando um URL. Tradicionalmente, o Zope é esperado para ser o servidor receptor, portanto, o nome, mas deve funcionar bem para outros servidores também.Originalmente, o código aqui vem do produto do Chaboxer para Zope.UsageQuando para instalar este pacote, um script SMTP2Zope é gerado. O script lê a partir da entrada padrão e espera um URL e número máximo opcional de bytes como argumentos: URL do SMTP2ZOPE URL: Ligue para este URL com o e-mail como uma solicitação pós-solicitação. Autenticação pode ser incluída no URL: http: // username: password@example.org/some-pagemaxbytes: opcional: Apenas enviando e-mails com um tamanho inferior a MAXBYTES para o URLSO Um teste de teste pode ficar assim: Cat testmail.txt > / Path / to / smtp2zope http: // admin: secret@example.org/my-mail-handlemail Server IntegrationMail vem através de um servidor de email. Então, quando você deseja enviar e-mail para mailme@example.org para ser tratado por Smtp2Zope e enviado para o seu servidor da Web, você deve adicionar um alias na sua configuração do servidor SMTP. Algo como este provavelmente funciona (pode haver pequenas diferenças dependendo de qual servidor de correio que você usa): mailme@example.org "| / caminho / para / smtp2zope http: // admin: segredo@example.org/my-mail-handler 1000000 "O número no final restringe o tamanho máximo de uma mensagem; Isso é opcional, mas altamente recomendado.DebuggingPlease Nota: O resultado é registrado no Maillog por padrão em unices. Veja o seu maillog (porg / /var/log/mail.log) para depurar problemas com o setup.buildoutif você gosta de configurar seu projeto com ZC.Buildout (eu mesmo fazer), este simples snippet é suficiente para criar o script bin / smtp2zope : Recipe = zc.recipe.eggegggs = Smtp2Zope Requisitos: · Pitão O que há de novo nesta versão: · Use uma melhor maneira de determinar as informações básicas de autenticação que é passada no URL para que a lógica não falhe quando o URL tem um sinal @ em outro lugar. · Erro fixo "Autorização de variável local" referenciada antes da atribuição "quando não estiver usando a autenticação básica (http: // user: pw@example.com).


smtp2zope. Software Relacionado