一、安装mailx
mailx是centos下的一种处理邮件的工具。
yum -y install mailx
然后对mail.rc文件进行配置
vim /etc/mail.rc
在配置文件末尾添加如下内容,这里阿里云有坑,先说非阿里云服务器都添加哪些内容
此处smtp-auth-password项不是邮箱密码,而是打开邮箱的pop3/smtp服务后提供的授权码
QQ邮箱的获取方式是登陆QQ邮箱mail.qq.com,设置=>账户往下拉POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务中将POP3/SMTP服务打开(需要用账号绑定手机发请求短信获取)
非阿里云:
set bsdcompat
set from=[email protected] #如:[email protected]
set smtp=smtp.qq.com #发送邮箱smtp服务器地址(必须开启smtp服务)
set smtp-auth-user=[email protected] #如:zhangsan,跟发送邮箱填一样的也行
set smtp-auth-password=XXXXXXXXXXXX #打开邮箱的pop3/smtp服务后提供的授权码
set smtp-auth=login
阿里云:
如果是阿里云等服务器,由于屏蔽了25号端口,会导致连接超时,所以我们需要配置465端口,配置如下
set bsdcompat
set from=[email protected] #如:[email protected]
set smtp