一般看到网上使用sendmail来搞,各种要使用25端口,不是每个人都会用163和126邮箱的,再就是一大堆配置搞不起来,各种坑,25端口好像现在服务上默认都是不会开放了,需要一些材料申请开通。
一、安装mailx
使用阿里云的yum源吧。省的源码安装麻烦
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo yum install mailx -y
二、发送邮件
1、通过文件内容发送
发送命令:
mailx -s 'mail test' xxx@yyy.com < con.txt ("mail test"为邮件主题,xxx@yyy.com为收件人邮箱,con.txt保存邮件内容)
2、通过管道符直接发送
发送命令:
echo "this is my test mail" | mailx -s 'mail test' xxx@yyy.com
如果是多个收件人请使用逗号相隔
其他选项
-r 指定发件人
-c 指定抄送人
-b 指定密送人
-a 添加附件
如果伪造发件人可以尝试最后加上,一般默认发件显示的是当前登录账户
-- -f toughhou@qq.com -F TOUGH