- 论坛徽章:
- 0
|
How to enable IMAP and POP3 on Solaris 10\r\n\r\nIn Solaris 10 internet service management using inetd is deprecated. Instead, you should use the System Managemen Facility. This uses an XML descriptor to describe how to start a service, how to stop it and how to restart it if it fails. Rather than writing the descriptor from scratch, Solaris provides a tool to migrate typical inetd.conf entries to the new XML format.\r\nI used this to make the provided pop3d and inetd daemons be SMF complient.\r\n\r\nI created a new file & added the two lines which I would have used to start the services if Solaris still used inetd.\r\n\r\ncd /tmp\r\necho \"pop3 stream tcp nowait root /usr/sfw/sbin/tcpd /opt/sfw/sbin/ipop3d\" > imapd.txt\r\necho \"imap stream tcp nowait root /usr/sfw/sbin/tcpd /opt/sfw/sbin/imapd\" >> imapd.txt\r\n/usr/sbin/inetconv -i /tmp/imapd.txt -o /tmp/\r\ncp pop3-tcp.xml /var/svc/manifest/network/\r\ncp imap-tcp.xml /var/svc/manifest/network/\r\nsvccfg import /var/svc/manifest/network/pop3-tcp.xml\r\nsvccfg import /var/svc/manifest/network/imap-tcp.xml\r\nsvcadm disable svc:/network/pop3/tcp:default\r\nsvcadm enable svc:/network/pop3/tcp:default\r\nsvcadm disable svc:/network/imap/tcp:default\r\nsvcadm enable svc:/network/imap/tcp:default\r\nLets try it and see if it works\r\n\r\nbash-3.00# telnet localhost pop3\r\nTrying ::1...\r\ntelnet: connect to address ::1: Connection refused\r\nTrying 127.0.0.1...\r\nConnected to localhost.\r\nEscape character is \'^]\'.\r\n+OK POP3 localhost v2003.83 server ready\r\n\r\nYus, seems to be OK... |
|