邮政是sendgrid和mailgun的开源替代品

Postal 交易电子邮件服务

sendgrid和mailgun的前提替代方案

邮政是带有HTTP API的邮件服务器软件,可轻松与Web应用程序集成。使用邮政作为中央交易电子邮件服务来改善电子邮件跟踪。

概述

安全邮件服务器是Internet电子邮件系统中的重要元素,该元素用作消息传输代理或邮件中继软件将电子邮件消息从一台计算机传输到另一台计算机。 邮政邮件服务器是电子邮件服务器中流行的电子邮件服务器软件之一。它是一款完整且完整的邮件服务器,可供网站和Web服务器使用。它是SendGrid,Mailgun或Postmark的替代方法,但可以开源并准备在您自己的服务器上运行。 垃圾邮件和病毒是电子邮件系统中最大的问题之一,邮政邮件服务器支持与Spamassassin和Amavis集成,以有效过滤不需要的内容和垃圾邮件。 它提供了HTTP API,例如SendGrid和MailGun,这使得与Web应用程序集成变得很容易。它还支持SMTP服务器与现有应用程序和系统集成。 邮政为100%免费和开源,您可以下载源代码,根据您的要求对其进行修改,并通过添加其他功能来增强它。您可以根据需要进行扩展。 由于自动安装过程,它非常易于使用和安装在Ubuntu上。配置非常简单清洁,您可以使用配置将软件控制到全部电位。清晰简单的文档是邮政邮件服务器的专利之一。 邮政邮件服务器允许您存储和检查所有发送和接收消息以更好地控制,以检查确切的发送内容。它还支持IP池,用于发送更高卷的电子邮件发送。

系统要求

有几个用于运行邮政的预雷克斯。此页面概述了如何快速安装Ubuntu 16.04服务器上所需的内容。

安装Ruby

sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential

安装mysql

sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential

可能需要一些其他配置来优化您的MySQL Server。这超出了本文档的范围。

安装兔子

sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential

install node.js

sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential

安装git

sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential

特征

这是邮政可以做的事情的功能(没有实际特定顺序)的列表。

一般特征

  • 支持具有邮件服务器的多个组织&用户内部。
  • 图形和统计数据显示传入量外发邮件。
  • 访问查看历史信息。
  • 查看完整的外向&传入消息队列。
  • 设置Webhooks,以实时接收有关交付信息的实时信息。还可以完全访问Webhook请求的最后7天,以用于调试目的。
  • 内置DNS检查&监视以确保您发送邮件的域名正确配置,以最大程度地传递性。
  • 每个服务器保留配置,以设置应在数据库中保留多长时间的消息,并保留在磁盘上的最大大小。
  • 完整的日志记录,因此可以轻松识别交货问题。
  • 邮件服务器宽搜索工具以查找需要调查的消息。

传出电子邮件

  • 将消息发送到SMTP服务器或使用HTTP API。
  • 管理每个服务器多个凭据。
  • 支持DKIM签署出站消息。
  • 使开发能够在邮政中保存消息,而无需将消息实际交付给收件人(可以在邮政接口中查看消息)。
  • 内置抑制列表,以避免将邮件发送给不存在或不接受电子邮件的收件人。
  • 单击并打开跟踪,以跟踪收件人何时打开电子邮件,然后单击其中的链接。
  • 配置每服务器发送限制以避免在邮件服务器上滥用。
  • 多个发送IP地址池的管理。
  • 配置不同的发件人或收件人以从某些IP地址传递邮件。
  • 邮件标记,以便可以给某些电子邮件一个标签,以便在需要时将其分组。例如,您可以这样标记收据或密码收集电子邮件。

传入电子邮件

  • 能够将传入的电子邮件转发到HTTP端点。
  • 能够将传入的电子邮件转发到其他SMTP服务器。
  • 能够将传入的电子邮件转发到其他电子邮件地址。
  • 垃圾邮件&使用Spamassassin和Clamav进行线程检查,并具有可配置的阈值以及处理垃圾邮件消息的不同方法。

安装说明

为了快速启动并运行,您可以按照以下步骤操作。您将有一个基本的邮政安装准备在不到10分钟的时间内进入。 1.提供运行Ubuntu 16.04 LTS的新服务器。这可以来自任何提供商。我们使用数字海洋进行测试。 2.以root登录到新服务器并运行以下命令以安装邮政:

   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 

3.创建一个新用户供您登录:

   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 

4.在Web浏览器中访问您的邮政安装。您将从SSL警告开始,因为证书无效,但您稍后可以解决。 5.您还应该能够访问端口25上的SMTP服务器。

下一步

现在,您的安装活动很活跃,接下来您可以看一些事情。 1.更改您的mysql& RabbitMQ密码。默认情况下,它们设置为p0stalpassw0rd,MySQL root密码为空。 2.用适当的东西替换/etc/nginx/ssl/postal.cert中的自签名证书。您可以使用certbot之类的东西通过Let’s Encrypt免费为您提供一个。 3.适当设置您的DNS,请参阅指南以获取完整的详细信息。 4.配置垃圾邮件&病毒检查,请参阅指南以获取完整的详细信息 5.配置单击/打开跟踪,请参阅指南以获取完整的详细信息。 6.配置邮政以启动启动

 简体中文