使用mailx搭建邮件服务器

703 阅读1分钟

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结束会话,此时就发送成功了。

注意,如果个人邮箱按照上面填写最后执行发送邮件的命令的时候报错,需要把个人邮箱改成企业邮箱。