安装mailx软件
yum install mailx
配置smtp信息
编辑/etc/mail.rc文件,新增如下配置项即可
set from=user@domain
set smtp=smtp.exmail.qq.com
set smtp-auth-user=user@domain
set smtp-auth-password=password
set smtp-auth=login
腾讯企业邮箱说明提示需要连接smtp.exmail.qq.com的465端口才行,而实际上通过普通的smtp协议的25端口也可正常连接
测试邮件发送功能
#mail命令实际上是指向的mailx命令
echo "This is the mail body" | mail -s "Subject" 17748499256@163.com
mail命令详细参数如下:
-b<地址>:指定密件副本的收信人地址;
-c<地址>:指定副本的收信人地址;
-f<邮件文件>:读取指定邮件文件中的邮件;
-i:不显示终端发出的信息;
-I:使用互动模式;
-n:程序使用时,不使用mail.rc文件中的设置;
-N:阅读邮件时,不显示邮件的标题;
-s <邮件主题>:指定邮件的主题;
-u <用户帐号>:读取指定用户的邮件;
-v:执行时,显示详细的信息。
-a:用于在基于redhat的系统上添加附件
-A:用于在基于debian的系统上添加附件