Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 21 Oct 2014, 13:23
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
CLI SMTP mailer
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 2 of 4 Posts_count   Goto page: Previous 1, 2, 3, 4 Next
Author Message
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Mon 10 Sep 2007, 05:30    Post_subject: As for installing perl module Net::SSLeay on Puppy 2.17.1  

As for installing perl module Net::SSLeay on Puppy 2.17.1

In the readme provided in the tar.gz file it warns:

"You should use the same C compiler and options to compile OpenSSL, perl, and Net::SSLeay."

I'm pretty sure I'm doing everything right in trying to install the module (but I could be wrong...!), so I'm beginning to wonder if the version of perl in devx_217.sfs was compiled with a different C compiler than the one in there now? Seems unlikely, but I'm lost for ideas. I notice in the thread above that vovchik is using Puppy 2.10 not 2.17. I'd be grateful if anyone could find the time to simply try and install Net:SSLeay in Puppy 2.17.1 with devx_217.sfs loaded and let me know if they have the same problems (or not) that I do.
Back to top
View user's profile Send_private_message Visit_website 
faulkmore

Joined: 06 Sep 2007
Posts: 3

PostPosted: Mon 10 Sep 2007, 10:18    Post_subject: As u have learned Perl isn't easy to use.
Sub_title: So a desirable option is to solve the problem for many people by...
 

taking some time to code TLS support into 'email'. I read the source code and i'm sure you can look at the smtp pear module for php http://pear.php.net/package/Net_SMTP and figure out from that code how to put TLS support into 'email'. Since i've hacked Net_SMTP and have read through the code for 'email' both are very very similiar. cough cough besides being written in different languages. Issue with PHP is it is super embarrasingly slow. Lets face facts, PHP isn't compiled and optimized like C. So speed wise 'email' is unlikely to disappoint.

So while we are at it:
* pipelining (batch) support (hint hint Net SMTP should think about adding this)
* The NET_SMTP code will use the best authentication method that the smtp server supports. With 'email' we are hard coding which auth method to use in a config file. So 'email' will fail if the smtp server does not support that auth method. A very avoidable situation. Use the best auth method silly and stop expecting end users to know what an auth method is.
* Japanese iso-2022-jp support plz. Both in the subject and body. Input text will be either shift_jis or utf-8. Not at all likely to be euc-jp. Net SMTP will never have this... Most PHP modules are lacking multi-byte language support and always will. It's embarrassing and shameful.
* multi-threading. Why be content with a pea shotter when we can have an out of control machine gun.

Perl yuk....Regular expressions yuk...only single byte encoding support yuk...puppy not supporting grub yuk...no way to say no ty thus bypass upgrading to a higher version of puppy yuk...

Kind Regards,
Dave Faulkmore
Back to top
View user's profile Send_private_message 
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Mon 10 Sep 2007, 15:08    Post_subject: TLS support in email  

Good to hear you are working on implementing TLS support into email Dave.

Yes, Perl is a Pain, (though maybe I just wish I had taken the time to learn it years ago!), but its universality on Linux means it can't be ignored.

Hope you manage to code TLS into that other app, but in the meantime, since TLS is already available via perl for sendEmail, I would still like to know how to solve my problem installing Net::SSLeay. (I am pretty sure the problem is a minor one). That done, and I have the TLS support I need. So if anyone can try to install that perl module, please let me know how you got on. That would be a big help for me!
Back to top
View user's profile Send_private_message Visit_website 
vovchik


Joined: 23 Oct 2006
Posts: 1285
Location: Ukraine

PostPosted: Mon 10 Sep 2007, 15:21    Post_subject: sendEmail installation problems  

mcewanw:

I have experienced similar frustration in other contexts, so I can commiserate. However, I don't think you should give up entirely. My installation went relatively painlessly, once I had found the above-mentioned modules. I think I installed sockets::io first. I also did not use the "-t" switch; rather, I relied on pavlovian automatism with regard to perl module installation:
Code:
perl ./Makefile.PL
make
make test
make install

Why don't you try installing without the "-t" switch and, if that fails, perhaps I can post the modules in question here.

regards,
vovchik
Back to top
View user's profile Send_private_message 
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Mon 10 Sep 2007, 15:38    Post_subject: had tried that I'm afraid  

Had already tried it exactly as you say vovchik and even with the module versions you used. Tried installing in all combinations of order too. I think it is something to do with Puppy 2.17.1; I believe you used Puppy 2.10?
I'm using a clean install of 2.17.1 specially, and its no go.
Back to top
View user's profile Send_private_message Visit_website 
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Mon 10 Sep 2007, 15:42    Post_subject: maybe the modules?  

Of course, I'm only assuming I'm using the exact same modules you did, since the same version numbers. I get the IO socket one direct from CPAN but had to get the Net::SSLeay one (which is the problem module) elsewhere (having failed with the higher versioned CPAN one)... So maybe your module would work on Puppy 2.17.1, though for some reason I doubt it. I might try and get a hold of Puppy 2.10 and try on that, but its a lot of downloading to get all the bits with dialup.

Thanks for you help and offer though.

William

PS Its way past my bedtime again. In fact its tomorrow - daylight outside. I have to go Smile
Back to top
View user's profile Send_private_message Visit_website 
vovchik


Joined: 23 Oct 2006
Posts: 1285
Location: Ukraine

PostPosted: Mon 10 Sep 2007, 15:53    Post_subject: Net_SSLeay.pm-1.30 for sendEmail  

mcewanw:

Try this one out. Perhaps it will work.....

regards,
vovchik
Net_SSLeay.pm-1.30.tar.gz
Description 
gz

 Download 
Filename  Net_SSLeay.pm-1.30.tar.gz 
Filesize  76.79 KB 
Downloaded  318 Time(s) 
Back to top
View user's profile Send_private_message 
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Mon 10 Sep 2007, 16:17    Post_subject: Thanks  

Thanks vovchik, I'll give that a try "tomorrow" (when I get up again in too few hours) Smile
Back to top
View user's profile Send_private_message Visit_website 
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Tue 11 Sep 2007, 07:13    Post_subject: Re: Net_SSLeay.pm-1.30 for sendEmail  

vovchik wrote:
mcewanw:

Try this one out. Perhaps it will work.....

regards,
vovchik


No, sorry, on an absolutely clean install of Puppy Linux 2.17.1 with devx_217.sfs loaded, the Net_SSLeay.pm-1.30 file you sent me gave exactly the same errors as the other ones I tried installing. After untarring the file I tried:

perl ./Makefile.PL
make
make test
make install

But no go... Thanks for your help anyway.

I'll check the md5sums on my puppy 2.17.1 distribution and devx_217.sfs but I expect they are fine.

Oh well, I'll try again later when Puppy 2.20 comes out officially (I'll try 2.10 at some stage too probably, just to confirm that I'm not doing anything wrong. Can you just confirm the version of Puppy linux you have successfully installed it on.

Cheers

William (mcewanw)
Back to top
View user's profile Send_private_message Visit_website 
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Tue 11 Sep 2007, 07:23    Post_subject: same md5sum  

Actually I've just run md5sums on the file you sent and the one with the same version number that I already had. That confirmed that they are identical!
Back to top
View user's profile Send_private_message Visit_website 
vovchik


Joined: 23 Oct 2006
Posts: 1285
Location: Ukraine

PostPosted: Tue 11 Sep 2007, 08:07    Post_subject: Puppy versions  

mcewan:

I have Puppy 2.10 (HD and frugal), Puppy 2.15CE, 2.16 and 2.17 under QEMU and an old version Puppy 1.07 on two old machines. I have only tried sendEmail on my 2.10 and am perfectly happy with it now that all modules are in place. I just may have been lucky during installation. The idea proposed above of modifying email to include TLS is great and will avoid perl dependency hell.

Regards,
vovchik
Back to top
View user's profile Send_private_message 
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Tue 11 Sep 2007, 09:27    Post_subject: Re: Puppy versions  

vovchik wrote:
The idea proposed above of modifying email to include TLS is great and will avoid perl dependency hell.


Yes, that would be the best.

I notice that the author of that email program would like to add TLS support to it, but doesn't know enough about it, so is looking for help.

Dave (Faulkmore) you should get in touch with him with your ideas!
Back to top
View user's profile Send_private_message Visit_website 
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Sat 23 Feb 2008, 06:59    Post_subject: edbrowse for CLI smtp email  

Hello vovchik

I don't know if you are still interested in CLI email capable programs, but I've been working with edbrowse for a while now, for other reasons, and it looks like it is capable of TLS too (though I've still to try that). I created a dotpet for it. Details here:

http://www.murga-linux.com/puppy/viewtopic.php?t=26184
Back to top
View user's profile Send_private_message Visit_website 
vovchik


Joined: 23 Oct 2006
Posts: 1285
Location: Ukraine

PostPosted: Sat 23 Feb 2008, 07:25    Post_subject:  

Hi mcewanw,

I am still interested and have been waiting for "email" (cleancode.org) to post a new SSL-capable version - long promised. I have just downloaded edbrowse and will have a look. Thanks. What I like about cleancode's email is that the binary is less than 50k stripped, making it very suitable for lean puppies. Perhaps we should contact the author (run email -v to get the email address), and make a polite enquiry.

Regards,
vovchik
Back to top
View user's profile Send_private_message 
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Sat 23 Feb 2008, 07:32    Post_subject: cleancode.org  

vovchik wrote:
have been waiting for "email" (cleancode.org) to post a new SSL-capable version - long promised.


Yes, I've continued to regularly look at that site too, and keep thinking the SSL-capable version is about to be done, but not yet... And, yes, the size of that is a big attraction indeed.
Back to top
View user's profile Send_private_message Visit_website 
Display_posts:   Sort by:   
Page 2 of 4 Posts_count   Goto page: Previous 1, 2, 3, 4 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0816s ][ Queries: 13 (0.0062s) ][ GZIP on ]