如果提示mail: command not found
[root@ProxyServer~]
#mail-s"password"justin@51cto.com</etc/passwd
-
bash
:mail:
command
notfound
|
那么就是没有安装mail命令,此时需要安装mail命令
#yuminstallmailx-y
#rpm-qa|grepmail
libreport-plugin-mailx-2.0.9-19.el6.x86_64
mailx-12.4-7.el6.x86_64
procmail-3.22-25.1.el6.x86_64
mailcap-2.1.31-2.el6.noarch
sendmail-8.14.4-8.el6.x86_64
#
|
Linux服务器mail程序本身就是调用sendmail来进行邮件发送的,sendmail服务器提供对外的邮件发送功能。CentOS默认不能发送邮件,需要发送邮件的童鞋可以安装一个sendmail程序
#yum-yinstallsendmail
#/etc/init.d/sendmailstart
Startingsendmail:[OK]
Startingsm-client:[OK]
#chkconfigsendmailon
#manmail
......
mailx[-BDdEFintv~][-ssubject][-aattachment][-ccc-addr][-bbcc-addr][-rfrom-addr][-hhops][-Aaccount]
[-Svariable[=value]]to-addr...
mailx[-BDdeEHiInNRv~][-Tname][-Aaccount][-Svariable[=value]]-f[name]
mailx[-BDdeEinNRv~][-Aaccount][-Svariable[=value]][-uuser]
......
|
1、通过命令行发送邮件
#mail-s"test"justin@51cto.com
dfdafd
dfadf
fadf
EOT
第一行是输入的命令,-s表示邮件的主题,后面的justin@51cto.com则是邮件的接收人,输入完这行命令后回车,会进入邮件正文的编写,可以输入任何文字,比如上面的三行。当邮件正文输入完成后,需要按CTRL+D结束输入,此时会提示你输入Cc地址,即邮件抄送地址,没有直接回车就完成了邮件的发送。
|