Postfix Packages for Solaris 10

由于sendmail一直有个myhostname 的问题,必须要修改系统参数,才能让sendmail发送合法的邮件,然而,因为业务需要,有些服务器的主机名一旦设置完成,就不太方便修改,真是有点低级趣味,postfix可以在main.cf中设置hostname,这样就方便得多,于是安装一只postfix就很有必要了,在Linux上的安装很简单,在Solaris上却是麻烦不断,于是干脆找了一个二进制包:http://ihsan.dogan.ch/postfix/

首先当然要卸载系统自带的sendmail:

# svcadm disable sendmail
# pkgrm SUNWsndmu
# pkgrm SUNWsndmr

然后在线安装,作者提供了四种版本的postfix,我这里只需要Sparc平台的版本:

# pkgadd -d http://ihsan.dogan.ch/postfix/downloads/CNDpostfix-2.8.4,REV=110727-SunOS5.10-sparc.pkg CNDpostfix

当然,也可以下载来安装,装完之后呢把postfix添加到系统服务:

# svcadm enable svc:/network/postfix:default

然后呢修改一下/etc/postfix/main.cf,添加一行就可以了,把需要添加的发送主机名填进去:

myhostname = mail.qq.com

当然了还要重启一下postfix:svcadm restart postfix

在Solaris10上使用VNC

可以去sunfreware下载二进制包,或者去www.realvnc.com下载一个免费版本的来安装,安装几乎没有任何难度。

启动vncserver的时候,由于没有设置可执行文件的Bin路径,会提示找不到相关可执行文件,需要进行link

系统环境solaris 10-u6
$ su
# bash
# vnc
vncconfig vncpasswd vncserver vncviewer
# vncserver
vncserver: couldn’t find “xauth” on your PATH.
# ln -s /usr/openwin/bin/xauth /usr/bin/xauth
# vncserver
vncserver: couldn’t find “xauth” on your PATH.
# ln -s /usr/X11/bin/Xvnc /usr/bin/Xvnc
# vncpasswd
Password:
Verify:
#vncserver