
Error invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332
09/06/2013Si ejecutando sendEmail ocurre el siguiente error:
pi@raspberrypi ~/egg $ sendemail -f ORIGEN@gmail.com -t DESTINO@gmail.com -s smtp.gmail.com:587 -u "Egg GCP, problema" -m "GCP egg, proceso encontrado muerto" -v -xu ORIGEN -xp CLAVE -o tls=yes
Jun 09 18:57:36 raspberrypi sendemail[6130]: DEBUG => Connecting to smtp.gmail.com:587
Jun 09 18:57:36 raspberrypi sendemail[6130]: DEBUG => My IP address is: 172.26.0.15
Jun 09 18:57:36 raspberrypi sendemail[6130]: SUCCESS => Received: 220 mx.google.com ESMTP k10sm6957405wia.4 - gsmtp
Jun 09 18:57:36 raspberrypi sendemail[6130]: INFO => Sending: EHLO raspberrypi
Jun 09 18:57:36 raspberrypi sendemail[6130]: SUCCESS => Received: 250-mx.google.com at your service, [87.221.224.5], 250-SIZE 35882577, 250-8BITMIME, 250-STARTTLS, 250 ENHANCEDSTATUSCODES
Jun 09 18:57:36 raspberrypi sendemail[6130]: INFO => Sending: STARTTLS
Jun 09 18:57:36 raspberrypi sendemail[6130]: SUCCESS => Received: 220 2.0.0 Ready to start TLS
invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332
Se soluciona cambiando una línea en el fichero SSL.pm . Para ello, editarlo y realizar el siguiente reemplazo:
pi@raspberrypi ~/egg $ sudo nano ./usr/share/perl5/IO/Socket/SSL.pm
Localizar la siguiente línea:
m{^(!?)(?:(SSL(?:v2|v3|v23|v2/3))|(TLSv1[12]?))$}i
y sustituirla por:
m{^(!?)(?:(SSL(?:v2|v3|v23|v2/3))|(TLSv1[12]?))}i
Fuente: RaspBerry StackExchange
[…] Experiencias y desarrollo de proyectos con software libre « Error invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332 […]