postfix 安装配置

目录

使用 postfix 可以实现邮件的发送,而且配置非常简单。

安装

sudo apt-get install postfix

配置

vim /etc/postfix/main.cf
# 主要修改下面这几项

myhostname = v5b7.com
# 改为发送邮件服务器的域名,不然有些邮件会拒绝收你发送的邮件。
mydomain = v5b7.com
myorigin = $mydomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $myorigin , $mydomain, $myhostname,  localhost.localdomain, , localhost

# 配置后重启服务
/etc/init.d/postfix restart

禁止服务收邮件

# 开启服务器后 postfix 会开启 25 端口作为 SMTP 邮件接收,这时可能会被人恶意利用,我使用 postfix 的主要目的是发邮件,需要这个功能,可以简单的使用 iptables 禁掉。

#允许本机连 25 端口(smtp)
iptables -A INPUT -j ACCEPT -p tcp --dport 25 -s 127.0.0.1
#禁止其他机器连 25 端口
iptables -A INPUT -j REJECT -p tcp --dport 25 
#禁止任何机器连 110 端口(pop3)
iptables -A INPUT -j REJECT -p tcp --dport 110 

发邮件

# 我测试了 163 邮箱和 qq 邮箱,其中 163 成功,给 qq 邮箱发邮件失败。
echo "test" |mail -s  test my-email@163.com

目录