发表于: 2005.01.14 11:01
分类: HP-UX
出处: http://eagle_fan.itpub.net/post/461/14008
---------------------------------------------------------------
将很多服务器的self-chekc信息发到自己的信箱里面可以简化我们的管理工作。
下面将详细介绍如何设定企业内部的HP-UX服务器上的邮件发送。
具体步骤:
root 登陆
一:
# vi /etc/hosts
添加企业内部SMTP邮件代理服务器的IP解析
# ------ MAIL SERVER -------------------------------
10.56.10
.61 mail1 aseglobal.com
…
二:
如果存在/etc/nsswitch.conf ,那么直接修改该文件;如果不存在,则需要拷贝一个:
#cp -p /usr/newconfig/etc/nsswitch.files /etc/nsswitch.conf
#vi /etc/nsswitch.conf
确定有如下一行
hosts: files
…
测试解析
#nslookup
Using /etc/hosts on : hosta
>mail1
没问题的话,继续;有问题则看看自己上面做对了没有
三:
#vi /etc/mail/sendmail.cf
1)找到:#Dj$w.Foo.COM 这行,并在下面增加一行:
Dj$w.sysinfo (发送邮件时,系统默认发信人是: root@hostname.sysinfo )
可修改成:DjTiptop.com
2),然后,找到DS 行,改成:
DSmail1
存档退出
四:
可以测试了:
#/sbin/init.d/sendmail stop
#/sbin/init.d/sendmail start
#sendmail –v eagle_fan@aseglobal.com
<输入邮件内容>
.
例如:
k380_cn:root />sendmail -v eagle_fan@aseglobal.com
test
.
eagle_fan@aseglobal.com... Connecting to mail1 via relay...
220 asesh_mail1.asechina.aseglobal.net ESMTP Service (Lotus Domino Release 5.0.8
) ready at Wed, 18 Feb 2004 13:45:31 +0800
>>> EHLO K380_cn.unix
250-asesh_mail1.asechina.aseglobal.net Hello K380_cn.unix ([ 10.56.10 .72]), pleas
ed to meet you
250-HELP
250-SIZE 10240000
250-8BITMIME
250 PIPELINING
>>> MAIL From: SIZE=5
250 mis@K380_cn.unix... Sender OK
>>> RCPT To:
250 eagle_fan@aseglobal.com... Recipient OK
>>> DATA
354 Enter message, end with "." on a line by itself
>>> .
250 Message accepted for delivery
eagle_fan@aseglobal.com... Sent (Message accepted for delivery)
Closing connection to mail1
>>> QUIT
221 asesh_mail1.asechina.aseglobal.net SMTP Service closing transmission channel
蓝色字体部分表示测试成功
五:
平时用户发送邮件可以采用如下命令
#mailx –s “test” eagle_fan@aseglobal.com
content
.
-s 为标题
content为内容
. 为结束符号
发送文字档案
mailx -s "Daily System Status - MESDB (asesh_mesdb)" eagle_fan@aseglobal.com