一个在Solaris下配置SMTP(sendmail)+POP3(qpopper)的例子
网络整理 - 06-30
A 机器环境:
Solaris sparc
Sendmail +Sun (Solaris系统捆绑)
qpopper (下载)
Bsendmail的基本配置非常的简单一般系统自己已经做了大量相关的
设置你所需要做的是定义一些自己的本地信息以及一些安全/控制
信息在Solaris下一般的配置文件在/etc/mail下
修改 line:
Cwlocalhost
修改 line: 一般不需要修改除非你的系统不能自动找到你的domain
# my official domain name
# define this only if sendmail cannot automatically determine your domain
#Dj$wFooCOM
修改 line: 我们清空这个定义
# Smart relay host (may be null)
#DSmailhost$m
DS
修改 line:
# who I masquerade as (null for no masquerading) (see also $=M)
C目前为止基本的设置结束保存修改reboot sendmail进程
bash$ ps ef |grep sendmail
root :: ? : /usr/lib/sendmail bd qm
bash# kill HUP
Dqpopper的安装也非常的简单
建立一个临时目录 /tmp
#gzip qpoppersolsparclocalgz
#pkgadd d /qpoppersolsparclocal
编辑在/etc/nf文件 在最后加入
pop stream tcp nowait root /usr/local/lib/popper qpopper s
reboot inetd进程
bash$ ps ef |grep inetd
root :: ? : /usr/sbin/inetd s
#kill HUP
E测试
bash$ telnet
Trying
Connected to
Escape character is ^]
ESMTP Sendmail +Sun/; Thu Nov :: +)
help
This is Sendmail version +Sun
Topics:
HELO EHLO MAIL RCPT DATA
RSET NOOP QUIT HELP VRFY
EXPN VERB ETRN DSN
For more info use HELP
To report bugs in the implementation contact Sun Microsystems
Technical Support
For local information send email to Postmaster at your site
End of HELP info
quit
closing connection
Connection closed by foreign host
bash$
bash$ telnet
Trying
Connected to
Escape character is ^]
+OK QPOP (version ) at starting
quit
+OK Pop server at signing off
Connection closed by foreign host
bash$
还可以通过MUA软件[Foxmail(winx)/Pine(unix)]测试我们的邮件环境
E几个补充说明
我们的演示环境与我们的关于DNS的技术资料配套关于dns信息请参考该文
根据资料随solaris捆绑的sendmail软件是对于sendmail
的修改版本包括了对于NIS 和NIS+的支持
请随时查看系统日志文件/var/log/syslog如果发现错误信息及时解决纠正
在系统默认状态下系统会记录所有的邮件日志
这个仅仅是一个演示功能的安装过程在一个生产的环境中一般还需要进行