Chinaunix首页 | 论坛 | 博客
  • 博客访问: 693258
  • 博文数量: 109
  • 博客积分: 2033
  • 博客等级: 大尉
  • 技术积分: 1454
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-11 13:26
文章分类

全部博文(109)

文章存档

2012年(5)

2011年(104)

分类: LINUX

2011-03-28 18:52:31

HP-UX和还有Redhat发邮件的命令各有千秋.
solaris
# /usr/ucb/mail < w.tx


Linux发邮件只要在命令行输入
#mail -s "test" < w.tx

下面详细介绍HP-UX 设置.
1.root登陆


2.修改/etc/hosts文件
# vi /etc/hosts

添加企业内部SMTP邮件代理的IP解析
192.168.0.121 hpmail hpux.com

3.生成控制文件
如果存在/etc/nsswitch.conf ,那么直接修改该文件;如果不存在,则需要拷贝一个:
#cp -p /usr/newconfig/etc/nsswitch.files /etc/nsswitch.conf
#vi /etc/nsswitch.conf
确定有如下一行
hosts: files


4.测试解析
#nslookup
Using /etc/hosts on : hosta
>hpmail

没的话,继续;有问题则看看自己上面做对了没有。


5.修改mail配置文件
#vi /etc/mail/sendmail.cf
找到:#Dj$w.Foo.COM 这行,并在下面增加一行:
Dj$w.dbinfo (发送邮件时,系统默认发信人是:)
然后,找到DS 行,改成:
DS hpmail
存档退出


6.测试
#/sbin/init.d/sendmail stop
#/sbin/init.d/sendmail start

#sendmail < w.txt
#sendmail -v

<输入邮件内容>
.

例如:

#>sendmail -v

test

.

... Connecting to mail1 via relay...

……


7.发送测试邮件
# mailx -s "test"


8.发送文本邮件
# mailx -s "ALERT_LOG_ERROR"<$file_dir/$error_file_name


9.发送带附件的邮件
# uuencode $file_dir/$error_file_name $file_name | mailx -m -s $title

if ($ != jQuery) { $ = jQuery.noConflict(); } var isLogined = false; var cb_blogId = 21915; var cb_entryId = 1286555; var cb_blogApp = "pony"; var cb_blogUserGuid = "db61360b-63cf-dd11-9e4d-001cf0cd104b"; var cb_entryCreatedDate = '2008/9/8 9:48:00';
阅读(1731) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~