首页 > 代码库 > Postfix
Postfix
postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。这真是一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。
Postfix 是一种电子邮件服务器,它是由任职于IBM华生研究中心(T.J. Watson Research Center)的荷兰籍研究员Wietse Venema为了改良sendmail邮件服务器而产生的。最早在1990年代晚期出现,是一个开放源代码的软件。
Postfix邮件转发详解
http://os.51cto.com/art/201102/245312.htm
/etc/postfix/main.cf
mydomain = stormate.me
表示你的域名
myhostname = mail.stormate.me
缺省为你的邮箱服务器的主机名,可以设为你的邮箱域名
mynetworks = 192.168.100.0/24, 127.0.0.0/8
这里表示信任的网段,比如公司内部的网段各个主机要向外域发送邮件,则要填写公司内部网段,不然不能像外域发送邮件
smtpd_sender_restriction = permit_mynetworks
表示发件人的发送规则,在mynetworks中添加的网段主机都可发送邮件至外域
smtpd_reciept_restriction= permit_mynetworks
表示收件人规则,在本域内的接受
relay_domains = $mydomain
表示只接受发送至本域的邮件,转发的丢弃,可以防止转发垃圾邮件
myorigin = $mydomain
表示你的邮件根域名 比如user@wikiki.cn 就是@后面的部分
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
表示只接受收件人来自自己域名的邮件
inet_interfaces = all
接受来自所有网络的请求
home_mailbox = Maildir/
指定用户邮箱目录
smtpd_banner = $myhostname ESMTP unknow
不显示SMTP服务器的相关信息
smtpd_sasl_auth_enable = yes
服务器使用SMTP认证
smtpd_sasl_local_domain = $myhostname
指定SMTP认证的本地域名(主机名)
smtpd_sasl_security_options = noanonymous
不允许匿名的方式认证
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
设定邮件中有关收件人部分的限制
message_size_limit = 15728640
规定邮件最大尺寸为15MB
mailbox_size_limit = 1073741824
规定收件箱最大容量为1G
Postfix
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。