配置postfix修复WordPress不能发邮件的故障

  将博客迁移到阿里云后,WordPress便不能正常发信了,本来不打算折腾,但是看到的同学无法注册评论,于是下定决心折腾一番,修复SMTP功能。

配置postfix

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
cat /etc/postfix/main.cf | grep -v '^#' | grep -v '^$
# 主机名
myhostname = blog.kuretru.com
# 域名
mydomain = i5hen.com
# 邮件签名,我设置为[email protected]的样式
myorigin = $myhostname
# 只转发本地的邮件
inet_interfaces = localhost
# 只监听IPv4
inet_protocols = ipv4
# 转发以下目标
mydestination = $myhostname, localhost.$mydomain, localhost
local_recipient_maps =
mynetworks_style = subnet
mynetworks = 127.0.0.0/8
relay_domains = $mydestination

测试postfix

  启动了postfix服务后,还没来得及测试,一直以来积压的邮件就被马上发送,邮箱立马收到了100+的邮件。

  因为瞬间收到太多邮件,都被归到了垃圾邮件中去,甚至还有半年前发送的史前邮件。等明年阿里云过期,将主机转到国外后,再进一步配置使用GMail发送邮件。