[EMAIL PROTECTED] wrote:
On Fri, 17 Jun 2005 07:56:59 -0700
Ken A <[EMAIL PROTECTED]> wrote:
[EMAIL PROTECTED] wrote:
Hello,
Is it possible to use qpopper through a ssh connection ? Like:
ssh my.pop.server.net /usr/sbin/in.qpopper
no. using ssh that way doesn't give you the ability to run interactive
commands on the remote host. It would be the same for any daemon that
required an interactive session; sendmail, telnet, etc..
I give a more detailed sample of what I did at the end of the message.
Well, you are correct. I had not tried it, just assumed it wouldn't
work. Duh.. So how about "ssh my.pop.server.net telnet localhost 110"
Works for me.
Ken
If you really wanted to do this, you could create a perl script that
uses Mail::Pop3 to send the contents of a mailbox back using a single
command line like:
"ssh my.pop.server.net /usr/local/bin/getmymail.pl $user $pass $function"
Function could be something like 'delete 1' or 'list all', etc..
You could store the passwords on the qpopper server or pass them on the
command line - either way is insecure! The script would have to handle
all possible responses from qpopper.
Not sure why this would ever be a good idea...
Ken
That is a good suggestion, maybe the script allready exists (if you know one
such thing, tell it to me, please!) and maybe they are ways to solve the
security issues. I would just have prefered to use directly qpopper to do it,
just to be sure it have a
bsolutly the good behavior for clients.
Have a nice day,
Jean-Bernard
Example (useless) of qpopper successfully used through a ssh connection
truite:~> ssh ernesto /usr/sbin/in.qpopper
[EMAIL PROTECTED]'s password:
+OK Qpopper (version 4.0.4) at ernesto.ras.eu.org starting. <[EMAIL PROTECTED]>
CAPA
+OK Capability list follows
TOP
USER
LOGIN-DELAY 0
EXPIRE 0
UIDL
RESP-CODES
AUTH-RESP-CODE
X-MANGLE
X-MACRO
X-LOCALTIME Fri, 17 Jun 2005 20:42:44 +0200
IMPLEMENTATION Qpopper-version-4.0.4
.
EXIT
-ERR Unknown command: "exit".
QUIT
+OK Pop server at ernesto.ras.eu.org signing off.
Example of qpopper used through a ssh connection: the PASS problem!
truite:~> ssh ernesto /usr/sbin/in.qpopper
[EMAIL PROTECTED]'s password:
+OK Qpopper (version 4.0.4) at ernesto.ras.eu.org starting. <[EMAIL PROTECTED]>
USER *****
+OK Password required for *****.
PASS *****
-ERR [AUTH] PAM authentication failed for user "*****": Authentication service
cannot retrieve authentication info. (9)
+OK Pop server at ernesto.ras.eu.org signing off.
Example of sendmail used on a remote server using a ssh connection
truite:~> ssh ernesto /usr/sbin/sendmail Jean-Bernard.ADDOR
[EMAIL PROTECTED]'s password:
test ssh
Here I used ctrl-D to terminate the connection, the message has been delivered.