Tra gli ultimi articoli

SMTP auth() command failed | need MIME::Base64 Authen::SASL

errorsUno script in Perl mi restituiva sempre questo errore:
SMTP auth() command failed: No such file or directory
Need MIME::Base64 and Authen::SASL todo auth

Lo script doveva semplicemente inviare una email. Avevo installato già i moduli con Cpan tramite

install MIME::Base64 e install Authen::SASL, nonostante la verifica della presenza dei moduli mi ‘dava ragione’ su Centos 7 questo script continuava a darmi il solito errore. Il problema era semplicemente che Centos 7, non so il motivo, inseriva questi moduli sotto una path non standard e lo script non riusciva ad utilizzarli. Per risolvere ho cercato i moduli nel sistema e li ho spostati sotto /usr/share/perl5

nb Base64.pm e SASL devono essere copiate o mosse con le apposite folders (MIME e Authen).

Magicamente tutto si è risolto. In altri casi ho letto che il problema si è risolto semplicemente installando i moduli da Cpan. Purtroppo con Centos 7 non è così.

About Stefano Berardi

Stefano Berardi
''non sono superman... I'm not superman..."