Hello,
       I have courier-mta running on my GNU/Linux box with esmtp, pop,
and imap running fine. I decided to statup smtps, imaps and pops as
well but have run into problems.

the smtps, imaps and pops daemons seem to be running properly :

# netstat -an

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address
     State
tcp        0      0 0.0.0.0:993                 0.0.0.0:*
     LISTEN
tcp        0      0 0.0.0.0:995                 0.0.0.0:*
     LISTEN
tcp        0      0 0.0.0.0:110                 0.0.0.0:*
     LISTEN
tcp        0      0 172.16.31.16:143            0.0.0.0:*
     LISTEN
tcp        0      0 0.0.0.0:465                 0.0.0.0:*
     LISTEN

pop responds properly :

# telnet 172.16.31.16 110
Trying 172.16.31.16...
Connected to foo.bar.com (172.16.31.16).
Escape character is '^]'.
+OK Hello there.
USER foouser
+OK Password required.
PASS barpass
+OK logged in.
^]
telnet> c
Connection closed.

imap responds properly :

# telnet 172.16.31.16 143
Trying 172.16.31.16...
Connected to foo.bar.com (172.16.31.16).
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION
STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision,
Inc.  See COPYING for distribution information.
a001 LOGIN foouser barpass
a001 OK LOGIN Ok.
^]
telnet> c
Connection closed.

smtp responds properly :

# telnet 172.16.31.16 25
Trying 172.16.31.16...
Connected to foo.bar.com (172.16.31.16).
Escape character is '^]'.
220 foo ESMTP
HELO foo.bar.com
250 foo Ok.
mail from: <[EMAIL PROTECTED]>
250 Ok.
rcpt to: <[EMAIL PROTECTED]>
250 Ok.
data
354 Ok.
testing

foo bar

testing
.
250 Ok. 46E15C99.00006F4F
^]
telnet> c
Connection closed.

drzook is a legitimate use and has a maildir and can send and receive
mail properly.

But this is what happens when i test smtps, imaps and pops :

# openssl s_client -connect 172.16.31.16:465
CONNECTED(00000003)
write:errno=104

# openssl s_client -connect 172.16.31.16:993
CONNECTED(00000003)
write:errno=104

# openssl s_client -connect 172.16.31.16:995
CONNECTED(00000003)
write:errno=104

i've noticed a few strange things :

my /usr/lib/courier/etc/esmtpd.cnf refers to RANDFILE =
/usr/lib/courier/share/esmtpd.rnd
which exists

-rw-------  1 root   root   1.0K Sep  7 19:11 esmtpd.rnd

and i use :

# mkesmtpdcert

to generate my certificate in /usr/lib/courier/share/esmtpd.pem which
is owned by daemon(which is the user with which i start courier) and
has permissions

-rw-------  1 daemon root   2.2K Sep  7 19:11 esmtpd.pem

however my /usr/lib/courier/etc/imapd.cnf refers to
RANDFILE = /usr/lib/courier/share/imapd.rnd which did not exist by
default so i changed that to RANDFILE =
/usr/lib/courier/share/esmtpd.rnd in imapd.cnf

also,

my /usr/lib/courier/etc/pop3d.cnf refers to
RANDFILE = /usr/lib/courier/share/pop3d.rnd which did not exist by
default so i changed that to RANDFILE =
/usr/lib/courier/share/esmtpd.rnd in pop3d.cnf as well

then i did

# mkimapdcert

# mkpop3dcert

and i got in /usr/lib/courier/share/ :

-rw-------  1 daemon root   2.2K Sep  7 19:11 imapd.pem

and

-rw-------  1 daemon root   2.2K Sep  7 19:11 pop3d.pem

So my question is how to get rid of the CONNECTED(00000003)
write:errno=104 error and make smtps, pop3s, and imaps work.

If any further information is required please let me know. Also, is
there a command to list all of courier mta's variables at once - i can
then post them.

Thanks!!!

Regards,

- vihan

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to