Public bug reported: On Ubuntu 12.04 (Precise), I recently updated IO::Socket::SSL to the latest available version (1.74). It appears stricter syntax checking is now being applied to the SSL_version parameter to the start_SSL method, and the usage in sendEmail is incorrect. Line 1907 needs to be modifed from:
1907: if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv3 TLSv1')) { to something like: 1907: if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv23:!SSLv2')) { Note that the "SSLv23:!SSLv2" string is the default in IO::Socket::SSL, and inherently includes TLSv1. There may be better/alternative specifications that can be used, but the current string is syntactically invalid, which now causes IO::Socket::SSL to fail (previously, this would have been ignored). I hope this helps. ** Affects: sendemail (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1009952 Title: Update to IO::Socket::SSL breaks sendEmail To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sendemail/+bug/1009952/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs