今天打算试一下用mail命令进行邮件的发送,来进行检测linux下磁盘的使用情况,刚开始,遇到了小问题,找不到mail 这个命令的存在,又自己瞎鼓捣,各种百度,总算也是可以正常的发送了,可以继续下去了~具体如下:
1:如果linux下没有mail命令, 如下,我们先进行命令的安装,我用的是centOs7,我先安装了mailx。
[root@localhost ~]# yum -y install mailx
Loaded plugins: fastestmirror
Determining fastest mirrors
2、安装好后,输入mail -V, 可以正确的打印出版本信息。
3、配置/etc/mail.rc
在最后添加
set from=clg360Monitor@163.com #--此处为发送方的邮箱地址
smtp=smtp.163.com #--smtp地址, 一般在各大客户端的邮箱设置中可以看的到
set smtp-auth-user=clg360Mon #--邮箱用户 与第一处相同
smtp-auth-password=360cll #-- 为smtp的授权密码, 在进行开通时都会用到。
smtp-auth=login #登录方式。
4、安装sendMail服务
yum install sendmail
启动 service sendmail start
5、发送测试
echo 'fqhscfsspvtxgtgwe' | mail -s "Test Client" fhqscfss1013@163.com 其中 echo 后的''的内容为邮件文本内容,mail -s 后为邮件标题。 这样一个简单的发送邮件就可以咯。~