Uno 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ì.