[pskmail] Re: POP3 problem with server

  • From: Fred Reiselt <freiselt@xxxxxxxxxxxxx>
  • To: pskmail@xxxxxxxxxxxxx
  • Date: Wed, 07 Feb 2007 18:46:36 -0600


As always, you are a scholar and a gentleman! Thank you for the very detailed response. I had it all done in 10 minutes with your help.

After installing and testing the modules, the POP3Client perl error went away, however, I still can not get email. I fired up Wireshark protocol analyzer on the server and found that when I tried to get email, it is using the pop3s port 995. My email provider doesn't seem to use it and just wants pop3 port 110. I have looked around in the files for a switch to turn off the ssl but have not found one. I think this the last step before hitching up the rf on 30 meters and posting the new server on the wiki.

73 - Fred -wb5con

PS - How is your Spanish progressing. My wife is very fluent but mine is very basic. She does most of the talking when we have visited Spain.

Rein Couperus wrote:

The server now uses Mail::POP3Client for POP, and it will not work if it has 
not been installed.
And to install it you will need to install the other, SSL related modules.
It is not really difficult if you follow the instructions of cpan, especially where it asks for a specific version of OpenSSL.
All this hassle is necessary in order to be able to POP from authenticating 
servers like gmail.

I am busy with a bundled version of the server (and the client) which is like a 
'staticly linked' version.
The idea is that is contains all required modules, even the perl compiler (and 
interpreter) itself.
I am experimenting with it at the moment, but that is not easy where I am now. 
Would be easier to do that in the 'lab' hi... But I have all the modules now on 
the laptop an I will see what I can do. It will be BULKY and it will take for 
ages to start, but it is supposed to be convenient.

Meanwhile, it is an interesting puzzle game to install those Perl modules. I 
found that cpan will NOT install most modules automatically. But there is a 
* use cpan to download all stuff for you.
* when it asks to automatically fetch a dependency, say [y].
* when it says it cannot make the module:
: goto ~/.cpan/build
: cd into the directory of the module
: get root priviledge
: in that directory do:
:+ 'perl Makefile.PL'
:+ 'make'
:+ 'make test'
:+ 'make install'
Then start the game again by asking cpan to install the original module.
It will now not download the stuff (it did that already) but try to make it, 
and when that fails you now know what to do,until you have resolved all 
dependencies and done the 'make install' of the module you wanted in the first 

I just installed lots of Mail::XX modules for the server, and the above 
procedure worked in all cases.

Rein EA/PA0R/P

-----Ursprüngliche Nachricht-----
Von: pskmail@xxxxxxxxxxxxx
Gesendet: 07.02.07 21:08:35
An: pskmail@xxxxxxxxxxxxx
Betreff: [pskmail] POP3 problem with server

I now have the client working well. The server works fine for sending mail and retrieving web pages, but will not receive mail. Sending ~QTC 1+ always results in 'No mail' at the client. At the server, the server.log shows;
Call WB5CON-10 o.k.
Got message list
QTC received...

If I send ~MAIL from the client I get no response at the client. At the server, on the main terminal window, I get an error in the POP3Client perl module (line 1075, <GEN2> line 2 ).

I followed the Mandriva server install on the wiki. Upon further study on the wiki, I notice on the UBUNTU install that the perl modules IO::Socket::SSL and NET::SSLeay are required for the SSL version of the server. I have tried installing them from CPAN but have problems similar to those documented on the wiki.

Before digging further into installing those modules, I wanted to get some feedback.

Are those modules now required even for non-SSL use.

Thanks and 73,

Fred - WB5CON

Other related posts: