Centos 配置mailx使用外部smtp发送邮件,外部邮件可以使用只要支持smtp的邮件都可以,一般有域名的可以使用域名注册阿里云免费企业邮箱、或者网易免费企业邮箱(推荐注册流程比较简单),如果没有域名的,可以直接使用QQ邮箱开启smtp即可。
下面开始进入流程,本示例用得是centos,所以使用了yum,其它系统可以编译安装或者系统自带安装都行。
1、安装mailx
yum install mailx
配置mailx
vi /etc/mail.rc //如果不存在,则编辑/etc/nail.rc
在文件的末尾加入下面代码,相应帐号密码填写自己的帐号密码
set from="xxx@163.com"
set smtp=smtp.163.com
set smtp-auth-user=邮箱账号
set smtp-auth-password=邮箱密码
set smtp-auth=login
2、进行测试
a、mailx -s "发件人名称 邮件标题" xxx@qq.com ##输入完后回车按Ctrl+D提交发送
b、echo hello word | mailx -v -s " title" xxx3@163.com ##直接发送,无需要按Ctrl+D提交发送
发表评论