1,安装mailx
使用sudo apt-get install mailx会出现两个包选择
heirloom-mailx和bsd-mailx
区别在于前者配置文件为/etc/nail.rc后者为/etc/mail.rc
我安装了bsd-mailx这个包。 apt-get install bsd-mailx
之后修改配置文件: vi /etc/mail.rc 在最后几行计入以下内容:
set from=发送邮箱的地址xx@163.com
set smtp=smtp.163.com
set smtp-auth-user=xx@163.com
set smtp-auth-password=password
set smtp-auth=login
注意,倒数第二行的password不是邮箱的密码,而是该邮箱的邮箱授权码,需要进行查找和配置。配置完毕之后,进行测试。
echo "practice"| mailx -s "Title" xx@163.com mail -s 'test' xx@163.com
填写内容
Cc:此处填写抄送人员
输入ctrl+D结束会话,此时就发送成功了。
注意,如果个人邮箱按照上面填写最后执行发送邮件的命令的时候报错,需要把个人邮箱改成企业邮箱。