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相关文档

ZJI(月付450元),香港华为云线路服务器、E3服务器起

ZJI发布了9月份促销信息,针对香港华为云线路物理服务器华为一型提供立减300元优惠码,优惠后香港华为一型月付仅450元起。ZJI是原来Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,商家所选数据中心均为国内访问质量高的机房和线路,比如香港阿里云、华为...

hostodo:美国大流量VPS,低至$3,8T流量/月-1.5G内存/1核/25gNVMe/拉斯维加斯+迈阿密

hostodo从2014年年底运作至今一直都是走低价促销侧率运作VPS,在市场上一直都是那种不温不火的品牌知名度,好在坚持了7年都还运作得好好的,站长觉得hostodo还是值得大家在买VPS的时候作为一个候选考虑项的。当前,hostodo有拉斯维加斯和迈阿密两个数据中心的VPS在促销,专门列出了2款VPS给8T流量/月,基于KVM虚拟+NVMe整列,年付送DirectAdmin授权(发ticket...

提速啦(24元/月)河南BGP云服务器活动 买一年送一年4核 4G 5M

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...

postfix为你推荐
财务系统软件免费财务软件有哪些?4k超高清视频下载为新手推荐几个获取4K片源的途径短信营销方案中秋节,国庆节短信营销方案素数算法什么是素数算法flash实例FLASH中实例是个什么概念,真心期待着!!!期待好心人,感恩!希望大家多讨论sdfsdfsdfsdf小米手机投诉热线webservice框架什么是webservice,什么情况下使用,如何使用shoujiao如何区分是不是颈椎病?averagesPoisson-Arrivals-See-Time-Averages是什么意思za是哪个国家的奥洛菲是哪个国家的
短域名 美国vps推荐 域名服务器上存放着internet主机的 免费顶级域名 3322动态域名 kvmla yardvps 双12活动 http500内部服务器错误 镇江联通宽带 本网站在美国维护 789电视网 泉州电信 速度云 免费吧 腾讯实名认证中心 重庆双线服务器托管 昆明蜗牛家 天翼云盘 hdd 更多