postfix没有域名如何配置postfix

postfix  时间:2021-06-16  阅读:()

在Ubuntu系统里安装了Postfix

将ubuntu系统安装到移动硬盘的方法如下:首先从网上下载一个ubuntu的系统,并刻录到光盘然后连接上你的移动硬盘,放入ubuntu系统光盘开机,按f2或者f12进入bios,在bootpriority这一项中设置光盘优先启动按f10保存退出进入光盘安装程序按照提示依次选择下一步,到选择安装分区的时候,选择你的移动硬盘,分成一个根分区,一个swap分区,一个boot分区选中根分区,点击下一步开始安装即可

postfix 和 suffix 的区别

postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。

postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。

在世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。

这真是一个让人吃惊的数字。

Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。

但suffix比较常用

postfix 支持多域的实现

配置在main.cf中给出了多个映射表,但能够分成三类:   1、virtual_maps,这是virtual表,保存在mysql库的remote_aliases表中,他完成从一个域名(邮箱地址)到另一个域名(邮箱地址)的转换,多域的支持就在这里完成了;   2、transport_maps,对应mysql库中的transport表,他指出哪些域的邮件是交给投递代理(本地、虚拟),还是通过smtp转发给下一个中继主机;   3、virtual_mailbox_maps、virtual_uid_maps、virtual_gid_maps,被虚拟投递代理使用,指出邮箱的路径、uid、gip值,这些信息都保存在mysql的aliases表中。

  这个方案中,用virtual表,完成邮箱地址的转换;用transport决定邮件的下一步投递方向(或处理者);用mysql中的一张表,来为虚拟投递代理服务。

     (3)Kirby Menzel and Lucas Peet的, /docs.html或 /postfix.html   和上相同,在mysql提供三个表:   Virtual表,用来提供多域邮箱地址的转换,虚拟域;   Transport表,提供怎样处理邮件投递:本地代理来做,还是虚拟代理来做;   Users表,指出和邮件地址相对应的邮箱的位置、uid、gid。

  当然这篇配置中表的选项比上一篇丰富多了。

但就我们这篇文章所讨论的问题来说,是相同的。

  (4)Mischa Peters的, /docs.html或 /howto/   这个配置方案中:   transport表不存在,这一块已指定由虚拟投递代理来完成;   mysql中的mailbox表,为虚拟投递代理指出邮箱的位置。

至于邮箱的uid和gid都固定了,没在表中列出;    前三个配置方案中的virtual表这一块,都是mysql中提供一个表,在main.cf中用一个virtual_maps参数来指示他。

但在这个方 案中,virtual_maps参数被“virtual_alias_maps”参数取代。

在介绍这两个参数之前,首先对postfix的虚拟域的基本概 念和方法做个简单的介绍,这是为了让阅读者在思路上更加顺利些。

当然更周详参考/etc/postfix/virtual。

  postfix配置虚拟域时,需要告诉postfix两个东西:一是虚拟域的域名;二是虚拟域电子邮件地址的映射表,将一个虚拟域的邮件地址名映射到另一个邮件地址。

参考翻译: /big-picture.html

postfix 是做什么的软件啊

一、 postfix概述 postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。

下面一段话摘自postfix的官方站点():“postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。

在世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。

这真实一个让人吃惊的数字。

Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。

” 1.1 postfix的特点 1. postfix是免费的: postfix想要作用的范围是广大的用户,试图影响大多数的上的电子邮件系统,因此它是免费的。

2. 更快: postfix在性能上大约比sendmail快三倍。

一部运行postfix的台式PC每天可以收发上百万封邮件。

3. 兼容性好: postfix是sendmail兼容的,从而使sendmail用户可以很方便地迁移到postfix。

Postfix支持/var[/spool]/mail、/etc/aliases、 NIS、和 ~/.forward 文件。

4. 更健壮: postfix被设计成在重负荷之下仍然可以正常工作。

当系统运行超出了可用的内存或磁盘空间时,postfix会自动减少运行进程的数目。

当处理的邮件数目增长时,postfix运行的进程不会跟着增加。

5. 更灵活: postfix是由超过一打的小程序组成的,每个程序完成特定的功能。

你可以通过配置文件设置每个程序的运行参数。

6. 安全性 postfix具有多层防御结构,可以有效地抵御恶意入侵者。

如大多数的postfix程序可以运行在较低的权限之下,不可以通过网络访问安全性相关的本地投递程序等等。

1.2 postfix的总体结构 postfix由十几个具有不同功能的半驻留进程组成,并且在这些进程中并无特定的进程间父子关系。

某一个特定的进程可以为其他进程提供特定的服务。

大多数的postfix进程由一个进程统一进行管理,该进程负责在需要的时候调用其他进程,这个管理进程就是master进程。

该进程也是一个后台程序。

这些postfix进程是可以配置的,我们可以配置每个进程运行的数目,可重用的次数,生存的时间等等。

通过灵活的配置特性可以使整个系统的运行成本大大降低。

1.2.1 postfix的邮件队列(mail queues) postfix有四种不同的邮件队列,并且由队列管理进程统一进行管理: 1. maildrop:本地邮件放置在maildrop中,同时也被拷贝到ing中。

2. ing:放置正在到达或队列管理进程尚未发现的邮件。

3. active:放置队列管理进程已经打开了并正准备投递的邮件,该队列有长度的限制。

4. deferred:放置不能被投递的邮件。

队列管理进程仅仅在内存中保留active队列,并且对该队列的长度进行限制,这样做的目的是为了避免进程运行内存超过系统的可用内存。

1.2.2 postfix对邮件风暴的处理 当有新的邮件到达时,postfix进行初始化,初始化时postfix同时只接受两个并发的连接请求。

当邮件投递成功后,可以同时接受的并发连接的数目就会缓慢地增长至一个可以配置的值。

当然,如果这时系统的消耗已到达系统不能承受的负载就会停止增长。

还有一种情况时,如果postfix在处理邮件过程中遇到了问题,则该值会开始降低。

当接收到的新邮件的数量超过postfix的投递能力时,postfix会暂时停止投递deferred队列中的邮件而去处理新接收到的邮件。

这是因为处理新邮件的延迟要小于处理deferred队列中的邮件。

Postfix会在空闲时处理deferred中的邮件。

1.2.3 postfix对无法投递的邮件的处理 当一封邮件第一次不能成功投递时,postfix会给该邮件贴上一个将来的时间邮票。

邮件队列管理程序会忽略贴有将来时间邮票的邮件。

时间邮票到期时,postfix会尝试再对该邮件进行一次投递,如果这次投递再次失败,postfix就给该邮件贴上一个两倍于上次时间邮票的时间邮票,等时间邮票到期时再次进行投递,依此类推。

当然,经过一定次数的尝试之后,postfix会放弃对该邮件的投递,返回一个错误信息给该邮件的发件人。

1.2.4 postfix对不可到达的目的地邮件的处理 postfix会在内存中保存一个有长度限制的当前不可到达的地址列表。

这样就避免了对那些目的地为当前不可到达地址的邮件的投递尝试。

从而大大提高了系统的性能。

1.2.5 postfix的安全性 postfix通过一系列的措施来提高系统的安全性,这些措施包括: 1. 动态分配内存,从而防止系统缓冲区溢出; 2. 把大邮件分割成几块进行处理,投递时再重组; 3. Postfix的各种进程不在其他用户进程的控制之下运行,而是运行在驻留主进程master的控制之下,与其他用户进程无父子关系,所有有很好的绝缘性。

4. Postfix的队列文件有其特殊的格式,只能被postfix本身识别; 二、 postfix对邮件的处理过程 2.1 接收邮件的过程 当postfix接收到一封新邮件时,新邮件首选在ing队列处停留,然后针对不同的情况进行不同的处理: 1.对于来自于本地的邮件:sendmail进程负责接收来自本地的邮件放在maildrop队列中,然后pickup进程对maildrop中的邮件进行完整性检测。

maildrop目录的权限必须设置为某一用户不能删除其他用户的邮件。

2.对于来自于网络的邮件:smtpd进程负责接收来自于网络的邮件,并且进行安全性检测。

可以通过UCE(mercial email)控制smtpd的行为。

3.由postfix进程产生的邮件:这是为了将不可投递的信息返回给发件人。

这些邮件是由bounce后台程序产生的。

5. 由postfix自己产生的邮件:提示postmaster(也即postfix管理员)postfix运行过程中出现的问题。

(如SMTP协议问题,违反UCE规则的记录等等。

) 关于cleanup后台程序的说明:cleanup是对新邮件进行处理的最后一道工序,它对新邮件进行以下的处理:添加信头中丢失的Form信息;为将地址重写成标准的user@fully.qualified.domain格式进行排列;重信头中抽出收件人的地址;将邮件投入ing队列中,并请求邮件队列管理进程处理该邮件;请求trivial-rewrite进程将地址转换成标准的user@fully.qualified.domain格式。

2.2 投递邮件的过程 新邮件一旦到达ing队列,下一步就是开始投递邮件,postfix投递邮件时的处理过程如图三所示。

相关的说明如下: 邮件队列管理进程是整个postfix邮件系统的心脏。

它和local、smtp、pipe等投递代理相联系,将包含有队列文件路径信息、邮件发件人地址、邮件收件人地址的投递请求发送给投递代理。

队列管理进程维护着一个deferred队列,那些无法投递的邮件被投递到该队列中。

除此之外,队列管理进程还维护着一个active队列,该队列中的邮件数目是有限制的,这是为了防止在负载太大时内存溢出。

邮件队列管理程序还负责将收件人地址在relocated表中列出的邮件返回给发件人,该表包含无效的收件人地址。

如果邮件队列管理进程请求,rewrite后台程序对收件人地址进行解析。

但是缺省地,rewrite只对邮件收件人是本地的还是远程的进行区别。

如果邮件对你管理进程请求,bounce后台程序可以生成一个邮件不可投递的报告。

本地投递代理local进程可以理解类似UNIX风格的邮箱,sendmail风格的系统别名数据库和sendmail风格的.forward文件。

可以同时运行多个local进程,但是对同一个用户的并发投递进程数目是有限制的。

你可以配置local将邮件投递到用户的宿主目录,也可以配置local将邮件发送给一个外部命令,如流行的本地投递代理procmail。

在流行的linux发行版本RedHat中,我们就使用procmail作为最终的本地投递代理。

远程投递代理SMTP进程根据收件人地址查询一个SMTP服务器列表,按照顺序连接每一个SMTP服务器,根据性能对该表进行排序。

在系统负载太大时,可以有数个并发的SMTP进程同时运行。

Postfix虚拟域是如何工作的

与本地域不同Postfix可以让我们以一种灵活的方式操作虚拟域。

他的优点是我们不需要为每一个邮件帐户在/etc/passwd文件中建立系统帐户。

从而为我们的邮件系统提供了一种简单的方法来控制数以千计的邮件帐户。

我们用在前面讨论过的映射来控制邮件帐户信息。

你可以使用 MySQL, PostgreSQL 或 LDAP进行邮件帐户管理。

在我们安装的系统中,使用MySQL后台管理虚拟域的邮件帐户 Postfix使用两种不同的分类控制虚拟域,需要理解他们是如何工作的。

虚拟别名域: 他被用来从一个email地址向另一个email地址转发别名邮件。

这种域能被用做接收邮箱并存储在你的硬盘上。

在你构建的系统中虚拟别名域并不是必须的。

我们可以使用虚拟别名映射表去替代虚拟别名域,甚至于那些在虚拟别名域没有出现的域。

虚拟别名映射表是一张普通的重定向映射表。

这张表的作用是(The virtual_alias_maps is a general-purpose redirection mapping that works for everything that passes your system including local domains.) 虚拟邮箱域:' Postfix使用这些域为域中的用户接收邮件并将邮件保存到硬盘的邮箱中。

这是一个参数,参数告诉Postfix接收域中的邮件并存放在每个用户的邮箱中。

Postfix用虚拟别名映射表的映射决定邮箱在你的硬盘上的位置。

请记住,你仍然可以用虚拟别名映射表的映射转发一封邮件到另一个邮箱或外部的邮件地址。

所以并不是每一个域用户都必须有一个实际的邮箱,可以仅仅是把把邮件转发到其他地方。

理解一个域必然是虚拟别名域,虚拟邮箱域 或 本地域之一是很重要的。

如果你设定一个域是虚拟别名域你将不能够在你的服务器上为这个域接收邮件。

相反的,你可以用虚拟别名映射表去forward?

没有域名如何配置postfix

没有域名配置postfix方法如下: 1. maildrop:本地邮件放置在maildrop中,同时也被拷贝到ing中。

2. ing:放置正在到达或队列管理进程尚未发现的邮件。

3. active:放置队列管理进程已打开了并正准备投递的邮件,该队列有长度的限制。

  • postfix没有域名如何配置postfix相关文档

收到几个新商家投稿(HostMem,无忧云,青云互联,TTcloud,亚洲云端,趣米云),一起发布排名不分先后

7月份已经过去了一半,炎热的夏季已经来临了,主机圈也开始了大量的夏季促销攻势,近期收到一些商家投稿信息,提供欧美或者亚洲地区主机产品,价格优惠,这里做一个汇总,方便大家参考,排名不分先后,以邮件顺序,少部分因为促销具有一定的时效性,价格已经恢复故暂未列出。HostMem部落曾经分享过一次Hostmem的信息,这是一家提供动态云和经典云的国人VPS商家,其中动态云硬件按小时计费,流量按需使用;而经典...

数脉科技:阿里云香港CN2线路服务器;E3-1230v2/16G/240G SSD/10Mbps/3IP,月付374元

数脉科技怎么样?昨天看到数脉科技发布了7月优惠,如果你想购买香港服务器,可以看看他家的产品,性价比还是非常高的。数脉科技对香港自营机房的香港服务器进行超低价促销,可选择10M、30M的优质bgp网络。目前商家有优质BGP、CN2、阿里云线路,国内用户用来做站非常不错,目前E3/16GB阿里云CN2线路的套餐有一个立减400元的优惠,有需要的朋友可以看看。点击进入:数脉科技商家官方网站香港特价阿里云...

亚洲云Asiayu,成都云服务器 4核4G 30M 120元一月

点击进入亚云官方网站(www.asiayun.com)公司名:上海玥悠悠云计算有限公司成都铂金宿主机IO测试图亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚云由亚云团队运营,拥有ICP/ISP/IDC/CDN等资质,亚云团队成立于2018年,经过多次品牌升级。主要销售主VPS服务器,提供云服务器和物理服务器,机房有成都、美国CERA、中国香港安畅和电信,香港提供CN2 GIA线路,CE...

postfix为你推荐
免费图片上传怎样免费把图片上传到淘宝上 ?网络视频下载器万能网络视频下载器 1.34怎么用flash实例Flash元件和实例的概念及关系?broadcast播播……拼音上行宽带上行宽带和下行宽带什么意思comexception5种常见的Exception!音乐代码网页中怎么写自动播放mp3音乐的代码网络安全密钥网络安全密钥一般是什么ocr软件下载如何安装汉王ocr文字识别软件backupexec如何在Backup Exec 2012中添加要备份的Windows服务器
omnis 163网 香港机房托管 元旦促销 qingyun hostloc 国外代理服务器软件 免费申请网站 游戏服务器出租 双线空间 锐速 512内存 中国域名根服务器 大硬盘分区 网易轻博客 ftp服务器架设 usb大容量存储设备 好看的空间留言 代理服务器是什么 tftp服务器是什么 更多