Postfix是开源邮件传输代理

Postfix 交易电子邮件服务

基于UNIX的系统的开源邮件传输代理

Postfix是一种强大的邮件传输代理,用于电子邮件路由和交付。它提供有价值的功能,例如垃圾邮件控制,数据库支持和日志管理。

概述

电子邮件是企业和个人最快,最可靠的沟通媒介之一。运行整个通信媒体的软件称为邮件服务器和邮件客户端。也称为邮件传输代理的邮件服务器负责在Internet上将电子邮件从服务器传输到服务器,而邮件客户端执行检索这些电子邮件的活动。 Postfix可以在基于UNIX的系统上运行,包括AIX,BSD,HP-UX,Linux,MacOS X,Solaris,这使得它成为了选择,因为世界上大多数系统已经在基于UNIX的OS上运行。许多操作系统供应商也可以作为默认邮件传输代理软件作为默认邮件传输代理,并支持SMTP。每个供应商都根据其要求对原始软件进行自定义。 Postfix提供了一套惊人的功能集,例如垃圾邮件控制,数据库支持,日志管理等。它对MySQL,Memcache SQLite,PostgreSQL,LDAP等数据库具有广泛的支持。 邮寄框提供网络邮件并支持IMAP/SMTP,这使得在您的移动设备上同步非常容易。它还支持联系人和日历同步。它带有HTTPS TLS支持,并使用Let’s Encrypt自动生成和续订证书,该证书是免费的SSL证书提供商。 为了平稳有效地运行业务运营,一流的邮件和高度优化的邮件软件非常重要,并且性能一直是Postfix在其他邮件服务器软件上受欢迎的关键因素。它可以从一个实例发送每秒300多封电子邮件。 这些天企业在使用电子邮件时面临的最大问题是垃圾邮件。 Postfix具有内置功能强大的内容过滤器,它会带来垃圾邮件过滤的痛苦,并使您担心会被垃圾邮件电子邮件肿。

系统要求

后缀邮件队列要求:

  • 将文件重命名为接近目录不会更改文件的Inode号码。
  • 该文件(不是其父目录)成功返回之后,文件不会丢失,然后系统崩溃。即使该文件稍后将其重命名为接近目录,这也必须是正确的。
  • 当虚拟访客计算机中的后缀用fsync()刷新文件时,不得在挥发性主机内存中缓存文件信息。取而代之的是,必须立即将信息写入磁盘(或持续缓存),然后在虚拟机器中返回Fsync()。
  • 后缀可以在队列文件上设置执行位。如果这不起作用,那么将永远不会发送邮件。 除上述内容外,后修正后的邮递还需要:
  • 可以在不同的近乎近距离目录之间很难链接一个文件。
  • 当文件将其硬链接到近乎近距离的目录时,该文件不会丢失,该目录与旧目录未链接,然后系统崩溃。 Postfix Mailbox交付没有其他要求。 Postfix命令\ _directory中的文件要求:
  • setgid位有效。使用PostDrop命令访问邮件队列,并使用PostDrop和Postqueue命令访问受保护的Unix-Domain插座。

特征

以下是主要后缀功能的列表。某些功能需要第三方库(示例:LDAP,SQL,TLS)。仅当存在必要的操作系统支持时,才能使用其他功能,而后缀知道如何使用它(示例:IP版本6,连接缓存)。

  • Linux容器支持 *登录到logfile *垃圾邮件控件
  • Maildir和邮箱格式 *多个数据库支持 *协议支持 *地址操纵 *开源

安装说明

在Ubuntu上安装后缀

Postfix包含在Ubuntu的默认存储库中,因此安装非常简单。 首先,请更新您的本地“ APT”软件包缓存,然后安装软件。我们将将debian_priority = low环境变量传递到我们的安装命令中,以回答一些其他提示:

sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix

使用以下信息为您的环境正确填写提示:

  • 邮件配置的一般类型?:为此,我们将选择Internet网站,因为这符合我们的基础架构需求。
  • 系统邮件名称:这是仅给出地址的帐户部分时用于构建有效电子邮件地址的基本域。例如,我们的服务器的主机名是mail.example.com,但我们可能想将系统邮件名称设置为example.com’,以便给定用户名``user1’postfix’‘地址正在保护免受水疗机构的保护。您需要JavaScript启用它。 =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ;’+’.’+‘co m’; var addy_text93988888F102C844E786C95E32EF264A8C =’&#117u se r1; r1; r1; r1; #101;’+’.’+‘co m’; document.getElementById(‘Cloak939888F102C844EE786C95E32EF264A8C’).NINDHTML+=’’’’’’’’+addy_text9398888888888852c84444e7777.77’’’’’+=’’’’’
  • 根和邮政局长邮件收件人:这是Linux帐户,将转发给root@'和postmaster@‘的邮件。为此使用您的主要帐户。就我们而言,萨米。
  • 其他要接受邮件的目的地:这定义了本后缀实例将接受的邮件目的地。如果您需要添加该服务器负责接收的任何其他域,请在此处添加这些域,否则,默认值应正常工作。
  • 邮件队列上强制同步更新?:既然您可能使用日记文件系统,请在此处接受。
  • 本地网络:这是您的邮件服务器配置为中继消息的网络列表。默认值应适用于大多数情况。如果您选择修改它,请确保在网络范围内非常限制。
  • 邮箱尺寸限制:可以用来限制消息的大小。将其设置为“ 0”可以禁用任何尺寸限制。
  • 本地地址扩展字符:这是可以用来将地址的常规部分与扩展分开的字符(用于创建动态别名)。
  • 要使用的Internet协议:选择是否限制Postfix支持的IP版本。我们将为我们的目的选择“全部”。 要明确,这些是我们将在本指南中使用的设置:
  • 邮件配置的一般类型?:互联网网站
  • 系统邮件名称:example.com(不是mail.example.com)
  • 根和邮政局长邮件收件人:萨米
  • 其他要接受邮件的目的地:$ myhostname,example.com,mail.example.com,localhost.example.com,localhost
  • 邮件队列上强制同步更新?:否
  • 本地网络:127.0.0.0/8 \ [:: ffff:127.0.0.0 ]/104 \ [:: 1 ]/128
  • 邮箱尺寸限制:0
  • 本地地址扩展字符: +
  • 要使用的互联网协议: 如果您需要返回重新调整这些设置,则可以通过键入:
$  sudo dpkg-reconfigure postfix

提示将预先使用您以前的答复。 完成后,我们现在可以进行更多的配置来设置我们的系统。

常见问题

Postfix使用了什么?

Postfix是免费的开源邮件传输代理(MTA),可将电子电子邮件传递到系统外部的帐户。它是广泛使用的SendMail程序的绝佳选择。 Postfix电子邮件服务器简单易于设置SMTP服务器Ubuntu

Postfix是开源吗?

Postfix Mail Server是开源和自托管邮件传输代理(MTA)。 Postfix Linux SMTP服务器配置源代码存储库可在github上获得。

Postfix免费吗?

是的,PostFix是免费使用,下载和配置后缀以发送邮件开源MTA,该邮件是根据IBM公共许可证1.0发布的。

以postfix编写了哪种语言?

Postfix电子邮件列表管理软件用C和HTML语言编写。

Postfix的最佳选择是什么?

Dovecot,OpenSMTP,SendMail,MailInator,邮政,Dovecot,Exim和Qmail是Postfix SMTP配置的一些流行替代方案。

 简体中文