Linux 搭建 SMTP 发送邮件服务器

该例子使用的是 debian 系统作为 SMTP 邮件服务器

其他的Linux发行版配置基本一样,只是命令会有些不同。

需要有一个自己的域名,作为邮箱的域名。

安装 postfix

1
apt-get -y install postfix

修改 postfix 配置文件

文件位置:/etc/postfix/main.cf
修改以下参数,将 xxx.com 换成你的域名,如果参数前面有#注释,记得去掉

1
2
3
4
5
myhostname = mail.xxx.com
mydomain = xxx.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4

修改完成后运行 postifx

1
service postfix start

设置域名DNS

添加一条 A 记录指向 mail.xxx.com

记录类型:A , 主机记录:mail ,记录值:(127.x.x.x)填写你服务器IP

发送邮件

使用 mail 组件进行发送邮件

1
apt-get -y install mailx

发送邮件到 QQ 或 163 邮箱测试效果,将(ewomail@163.com)改成你要发送的邮件地址

1
echo "content" | mail -s "title" ewomail@163.com
 上一篇

linux seedbox