公司使用自己的邮件服务器并实施电子邮件营销正变得越来越普遍,我个人认为,最适合执行这些任务的工具之一是 Sendgrid,但很遗憾,它是排他的。 一种 替代Sendgrid 我已经测试了几天 邮政,这是一款具有非常有趣的功能的开源邮件服务器,可以轻松地将其安装在我们的网络服务器上。
什么是邮政?
邮政 是一个开源工具,由的团队在Ruby,Php和Node中开发 科技媒体 这样一来,我们就可以在任何平台或Web服务器上拥有具有广泛功能的邮件服务器。
该工具是以下产品的绝佳替代品 SendGrid, Mailgun 甚至最受欢迎的 邮戳最初是为满足aTech团队的基本需求而创建的,但后来发布以供所有用户使用。
该工具具有非常漂亮的界面,并且已经过6个月的测试,它还具有一个简单的api,使我们能够更自动地发送和接收电子邮件。
该应用程序的各种屏幕截图肯定会对该出色的开源邮件服务器的特征进行更详细的说明。
如何安装邮政?
在安装Postal之前,我们需要先安装Ruby,MySQL,RabbitMQ,Node.js和git,然后必须执行以下步骤:
- 创建相应的数据库并为邮政的正常运行做准备
mysql -u root -p
我们必须创建邮政数据库,必须将服务器的本地IP以及XXX替换为所需的密码。
CREATE 数据库 `邮政`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci; 授 全部产品 ON `邮政`.* TO `邮政`@`127.0.0.1` 识别者 "XXX";
允许特定用户访问所有带前缀的数据库
postal-
.授 所有特权 ON `明信片-%` . * 至 `邮政`@`%` 识别者 "XXX";
- 使用以下命令创建RabbitMQ虚拟主机:
sudo rabbitmqctl add_vhost /postal sudo rabbitmqctl add_user postal XXX sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
- 准备发行版以运行zip
sudo useradd -r -m -d /opt/postal -s /bin/bash postal
- 安装两个必需的依赖项,并且需要几个项目:
sudo gem install bundler sudo gem install procodile
- 使用以下命令将源代码克隆到适当的目录中:
sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
我们可以使用以下命令创建一个符号链接以从任何目录访问邮政
sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
- 安装邮政需要运行的Ruby依赖项。
postal bundle /opt/postal/app/vendor/bundle
- 使用以下命令运行工具的初始设置:
postal initialize-config
- 初始化邮政数据库并注册您的安装,使其具有https:
postal initialize
注册我们的加密密钥
postal register-lets-encrypt youremail@example.com
- 运行您的邮政服务器并开始享受:
postal start
您的文章非常有趣,正在排队对其进行测试。
您知道Slack的任何免费软件选项吗?
问候。