Ubuntu下使用mail命令发送邮件¶
配置¶
修改如下文件
- Ubuntu
/etc/nail.rc或者/etc/s-nail.rc
,具体哪个文件,安装之后查看一下即可 - CentOS
/etc/mail.rc
#...
set from=brave0517@163.com
set smtp=smtp.163.com
set smtp-auth-user=brave0517@163.com
set smtp-auth-password=xxxx
set smtp-auth=login
set smtp-use-starttls
set ssl-verify=ignore
配置完成之后就可以使用mail发送邮件了
使用mail¶
交互形式发送邮件
mail + 邮箱地址,回车 -> 填写主题 -> 填写内容 -> ctrl + d 结束输入 -> cc代表抄送,回车完成发送
使用管道发送
echo “邮件内容” | mail -s “主题” 邮箱地址
读取文件发送
mail -s “主题” “邮箱地址” < “path/filename”
有些敏感的内容,可能会被屏蔽,换内容继续尝试