Ubuntu 14.04 sendEmail issue: SSL_version inválido especificado em /usr/share/perl5/IO/Socket/SSL.pm

0

Apesar de encontrar outros posts sobre isso on-line, não consigo obter uma solução para minha configuração. Estou usando o Ubuntu 14.04 no AWS . Tudo o que preciso que este servidor faça é enviar um email (com um anexo .PDF) através do servidor de email do ZOHO. O problema é que o servidor de email da ZOHO requer SSL, não há como evitar isso. Este é aparentemente um bug conhecido no Debian: link No entanto, não consigo encontrar um consenso sobre como consertá-lo, a página de bugs do Debian apenas diz para não usar SSL, o que não é possível já que estou usando o ZOHO e não posso alterar os provedores de e-mail no momento.

Eu tenho usado um Linux Mint 17.3 VM para essa tarefa, então eu sei de fato que é possível, mas essa VM em particular não pode mais ser usada para isso (por razões muito longas para entrar).

Isso é o que eu tentei até agora:

  • sudo update && upgrade (e também tentei executar os comandos um de cada vez)
  • atualizando o Perl 5 por meio dos comandos     sudo cpan     cpan [1] > atualizar

  • Implantando a instância do Ubuntu Server 16.04 no AWS (sem diferença, exceto lista de erros de linha diferente do arquivo /usr/share/perl5/IO/Socket/SSL.pm)

Alguém pode me dizer quais edições fazer com o Nano para corrigir isso e para quais arquivos? Eu sou um Windows SysAdmin, então o Linux não é o meu ponto strong.

    
por SamAndrew81 04.10.2016 / 22:05

2 respostas

0

Consegui encontrar uma solução excluindo essa instância AWS defeituosa e implantando uma nova, novamente do Ubuntu Server 14.04, só que desta vez eu segui essas instruções para enviar o sendEmail: link

sudo apt-get install sendemail
sudo apt-get install libio-socket-ssl-perl

Eu assumo que meu problema era com o comando antigo que eu estava usando para instalar o perl5 antes (mas não sei ao certo, ou em caso afirmativo, por que):

apt-get install libio-socket-ssl-perl libnet-ssleay-perl perl
    
por SamAndrew81 05.10.2016 / 01:20
0

O problema subjacente é um bug no módulo Net :: SMTP :: TLS antigo e por 10 anos não-mantido. Consulte inválido SSL_version especificada na /usr/local/share/perl5/IO/Socket/SSL.pm linha 598 que precisa ser alterada.

    
por Steffen Ullrich 05.10.2016 / 06:33