550 mail content denied

ubuntu搭建Postfix邮件服务器

Ubuntu搭建简易Postfix邮箱服务器

为什么要搭建自己的邮箱服务器呢?你知道希拉里⋅克林顿曾经使用过一个专用的私人邮箱服务器吗? 搭建自己的私人邮箱服务器可以有效的解决邮件的隐私问题。因为只有你,邮箱服务器的管理员,才能看见服务器上的邮件。但是自己搭建邮箱服务器是一个比较麻烦的过程,因为你需要掌握许多许多的知识,使邮箱服务器正常运转。 所以,我把邮箱服务器的搭建分成几个部分来讲,减少小白的痛苦。这篇文章是第1部分,讲解搭建一个非常简易的Postfix邮箱服务器的步骤。Postifx是一个SMTP服务器。SMTP服务器也被称为MTA(message transfer agent)。完成了这篇教程,你就能拥有一个属于自己域名的邮箱地址,比如我的网站邮箱地址是[email protected] 。并且能用这个邮箱地址向Gmail,Yahoo,QQ,网易等邮箱发送邮件并从这些邮箱服务提供商接收邮件。这篇教程以Ubuntu 14.04服务器作为示例。 关于Postfix Postfix是一个顶尖的SMTP服务器,也被称为MTA。Postfix负责从其他SMTP服务器接收邮件,将MUA递交的邮件传递给收件人。MUA(mail user agent)就是我们平常使用的Thunderbird,Foxmail,Outlook等邮箱客户端。Postfix程序采用模块化的设计,每一个模块都尽可能以最低的权限运行。这种设计非常有助于安全。Postfix与Unix的结合度非常高。一台Linux服务器的Postfix可以负责多个域名的邮件发送和接收。这篇文章只介绍单个域名的发送和接收。 安装Postfix之前的准备工作 Postfix的原作者是Wietse Venema,他可是一位Unix专家。对于Unix已经提供的功能,Postfix都尽可能不再重复提供。所以,要让Postfix发挥最大功效,我们需要合理地配置好Unix/Linux服务器。 设置正确的主机名(hostname) 一般情况下,Postfix与其他SMTP服务器通信的时候会使用Unix/Linux服务器的主机名来表明自己的身份。主机名可以有两种形式,单个名字和FQDN. 通常,个人电脑使用单个名字来作为主机名。比如,你的Linux系统的主机名可能是linux,Debian, Ubuntu等。FQDN (Fully Qualified...

Mail Content Denied

Postfix如何解决550 Mail Content Denied错误

如果你搭建了自己的Postfix邮件服务器,那么在给邮件列表发送邮件时,你可能会在日志里看见“550 Mail Content Denied”错误。有些邮箱服务提供商(ESP)比如QQ邮箱不允许你在短时间内向大量用户群发邮件,QQ邮箱会回复一个Mail Content Denied错误。在这种情况下,我们可以通过限制Postfix发送邮件的频率来解决这个问题。 这篇教程将告诉你如何限制Postfix发送邮件的频率。从2.5版本之后,Postfix支持个性化传送邮件。个性化传送可以让你在给特定域名邮箱发邮件时以特别的方式来发送。 首先输入下面的命令查看Postfix的版本: user@mail:~$ sudo postconf mail_version mail_version = 2.11.3 如果你的Postfix版本低于2.5,那么你需要升级Postfix。 编辑master.cf文件 sudo vi /etc/postfix/master.cf...