SendEmail & Patch AppGoogle

Link SendEmail : http://caspian.dotconf.net/menu/Software/SendEmail/

$ yum install perl perl-Net-SSLeay perl-IO-Socket-SSL make automake gcc g++

Se você estiver testando o SendEmail e estiver obtendo a mensagem “ERROR => Received: 535 5.7.0 Error: authentication failed: bad protocol / cancel” mesmo após ter revisado exaustivamente seus argumentos, você pode ter encontrado o bug descrito aqui.
Este bug afeta o SendEmail após este incorporar o recurso TLS. Consiste em uma falha na forma como SendEmail codifica as linhas que envia durante o processo de autenticação.
A boa notícia é que, caso você esteja usando a versão 1.55, você poderá usar o patch postado no link acima para corrigir este problema.
Para efetuar o patch você precisará do pacote patch:

$ yum install patch

Em seguida faça o download do patch disponibilizado no link acima. Sugiro que coloque o path no seu /tmp. Para aplicar o patch bastará executar a seguinte instrução:

$ patch -b -p1 </tmp/sendEmail.patch

A instrução poderá emitir um prompt perguntando pelo arquivo a ser “atualizado”. Informe /usr/bin/sendEmail, que – como vimos acima – é o local onde fica instalado o script do SendEmail.
Então estará concluído. Refaça seu teste. Se a falha se devia ao bug do TLS, seu teste deverá funcionar. De qualquer forma, se não estiver satisfeito com o patch, ele poderá ser desfeito, uma vez que a opção -b usada acima fez com que o patch criasse uma cópia do sendEmail, antes de aplicar a atualização. Esta cópia deverá estar na pasta /usr/bin com o nome de sendEmail.orig, (podendo variar, conforme a distro que estiver usando).

Créditos : http://sistemasecia.freehostia.com/component/jccmultilanguagecontent/article/51-sendemail.html?start=1

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *