Linux下使用Mail命令进行邮件的发送

今天打算试一下用mail命令进行邮件的发送,来进行检测linux下磁盘的使用情况,刚开始,遇到了小问题,找不到mail 这个命令的存在,又自己瞎鼓捣,各种百度,总算也是可以正常的发送了,可以继续下去了~具体如下:

1:如果linux下没有mail命令, 如下,我们先进行命令的安装,我用的是centOs7,我先安装了mailx。

Linux下使用Mail命令进行邮件的发送_第1张图片

[root@localhost ~]# yum -y install mailx
Loaded plugins: fastestmirror
Determining fastest mirrors

2、安装好后,输入mail -V,  可以正确的打印出版本信息。

Linux下使用Mail命令进行邮件的发送_第2张图片

3、配置/etc/mail.rc

在最后添加

set [email protected]  #--此处为发送方的邮箱地址

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" [email protected]   其中 echo 后的''的内容为邮件文本内容,mail -s 后为邮件标题。 这样一个简单的发送邮件就可以咯。~

Linux下使用Mail命令进行邮件的发送_第3张图片

Linux下使用Mail命令进行邮件的发送_第4张图片

Linux下使用Mail命令进行邮件的发送_第5张图片

你可能感兴趣的:(Linux下使用Mail命令进行邮件的发送)