I used this to make the provided pop3d and inetd daemons be SMF complient.
I created a new file & added the two lines which I would have used to start the services if Solaris still used inetd.
cd /tmp
echo "pop3 stream tcp nowait root /usr/sfw/sbin/tcpd /opt/sfw/sbin/ipop3d" > imapd.txt
echo "imap stream tcp nowait root /usr/sfw/sbin/tcpd /opt/sfw/sbin/imapd" >> imapd.txt
/usr/sbin/inetconv -i /tmp/imapd.txt -o /tmp/
cp pop3-tcp.xml /var/svc/manifest/network/
cp imap-tcp.xml /var/svc/manifest/network/
svccfg import /var/svc/manifest/network/pop3-tcp.xml
svccfg import /var/svc/manifest/network/imap-tcp.xml
svcadm disable svc:/network/pop3/tcp:default
svcadm enable svc:/network/pop3/tcp:default
svcadm disable svc:/network/imap/tcp:default
svcadm enable svc:/network/imap/tcp:default
Lets try it and see if it works
bash-3.00# telnet localhost pop3
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK POP3 localhost v2003.83 server ready
Yus, seems to be OK...