Linux 使用第三方邮箱发邮件的设置
mail命令在Ubuntu下是需要安装的,使用下条命令进行安装:
sudo apt-get install heirloom-mailx
在CentOS 下安装则是:
yum install mailx
接下来输入用户密码,等待安装完成
此时还不能发送外部服务器邮件,需要完成以下配置,修改/etc/nail.rc或者/etc/s-nail.rc(Ubuntu)、/etc/mail.rc(centOS)
vi /etc/mail.rc或者/etc/s-nail.rc
此时如果打印没有权限则使用sudo命令
在nail.rc文件末尾添加一下两行代码:
set from=82312924@qq.com set smtp=smtp.qq.com set smtp-auth-user=82312924 set smtp-auth-password=Your password set smtp-auth-login
按照以上步骤设置完毕之后即可使用mail命令发送邮件,发送邮件有以下三种方式:
- 方法一:交互形式发送邮件
- mail + 邮箱地址
- 填写主题
- 填写内容
- ctrl + d 结束输入
- cc代表抄送,回车完成发送
- 方法二:通道形式发送
- echo "邮件内容" | mail -s "主题" 邮箱地址
- 方法三:读取文件内容发送
- mail -s "主题" "邮箱地址" < "path/filename