vexed has asked for the wisdom of the Perl Monks concerning the following question:
Good day Monks,
I hope you are all well. I am very novice Perl user, in fact I have only used sendEmail.exe by Brandon Zehm, which is a packed Windows executable based on Perl.http://caspian.dotconf.net/menu/Software/SendEmail/
That specific version of sendEmail is old and only supports TLSv1.0
I have found an updated Perl script patched to used TLSv1.2.https://gist.github.com/wilkart/7eb6c8ec7eb6b0cb18a8439bc40da6f8
I have used Par::Packer (installed via cpan)to pack this updated Perl script into an executable, but no matter what I do, the executable keeps asking for Net::SSLeay and IO::Socket::SSL if Perl is not installed. (It works fine if Perl is installed or if I run the .pl script)Below is the error message from sendEmail.
sendEmail.exe: ERROR => No TLS support! SendEmail can't load required libraries. (try installing Net::SSLeay and IO::Socket::SSL)
Things that I tried:
I do not understand why the generated executable is not finding or loading the required libraries.
Any help is greatly appreciated.