sendmail命令的设置及使用
思韵闪耀
2013-03-18
0

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


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


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


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


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

3.生成mail控制文件
如果存在/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 (发送邮件时,系统默认发信人是:root@hostname.dbinfo)
然后,找到DS 行,改成:
DS hpmail
存档退出



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


#sendmail test@163.com < w.txt
#sendmail -v test@163.com

<输入邮件内容>
.

例如:

#>sendmail -v test@163.com

test

.

test@163.com... Connecting to mail1 via relay...

……


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



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



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



【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

将IIS设置克隆到新服务器...
将IIS设置克隆到新服务器的最佳方法是使用IIS配置文件。以下是详...
2025-06-06
搭建Git服务器及本机克隆...
Git是什么?Git是目前世界上最先进的分布式版本控制系统。SVN...
2025-03-17
ubuntu环境下搭建gi...
操作环境:服务器:Ubuntu 24.04.2 LTS+git 2...
2025-03-17
Linux系统挂载未分配硬...
先查看未挂载之前的磁盘使用情况发现磁盘使用率已经达到了96%,迫切...
2025-02-22
Linux lsblk 命...
简介Linux 中的 lsblk 命令,全称叫做:list blo...
2025-02-22
linux内核5和6区别
Linux内核5.x和6.x版本之间有显著的区别,这些区别主要体现...
2024-04-29

热门资讯

Discus X论坛配置sen... Discuz x2.5 后台邮件设置方法其实和X2/x1.5基本一样,但很多同学都不注意一些细节,比...
redhat Linux系统配... 1 .检查Send Mail 的安装包 [root@sql root]# rpm -qa | gre...
使用Sendmail的反垃圾邮... 在最近几年,无处不在的垃圾邮件已使得所有邮件箱不堪重负,不断地需要工具以抗击这一无穷尽的垃圾邮件流。...