Cuttlefish 交易电子邮件服务
带有现代Web界面的开源邮件服务器
墨鱼是一种自我托管的前提邮件传递软件。使用墨鱼轻松发送大量电子邮件并分析跳出率。
概述
在线有很多邮件服务器,例如邮政邮件,松鼠邮件,Scalix,但是使Cuttherfish独特的是其美丽的Web界面,它使其非常易于使用和监视引擎盖下发生的事情。 Cuttherfish支持SMTP协议,该协议可帮助您无需努力即可从应用程序发送电子邮件,它可以帮助您实时监视哪些电子邮件在其目的地访问以及弹跳。它还支持跟踪电子邮件,例如打开哪一个并单击哪些链接。 墨鱼的另一个独特功能是,您可以一键检查您的IP声誉。 Cuttherfish尚未支持HTTP API,但开发团队将其掌握在卡片上,并且已经在努力。因此,很快我们可以期望它可以使用,这将成为Sendgrid和Mailgun的更好替代方法。 Cuttherfish使用Postfix进行电子邮件交付,这是路由和传递电子邮件的最受欢迎和最可靠的开源邮件传输代理之一。
安装
我们使用Vagrant和Ansible来自动设置新鲜服务器,并使用您运行墨鱼所需的一切。这是一个相当复杂的事情,因为墨鱼确实有很多活动部件,但所有这些都是为了使开发人员发送邮件变得更容易。 这些说明专门用于在https://cuttlefish.oaf.org.au上安装服务器。
安装到本地测试虚拟机
1.创建一个文件〜/.cuttlefish \ _ansible \ _Vault \ _pass.txt,其中包含用于加密部署中使用的秘密值的密码。加密的变量是在配置/角色/墨西哥鱼类应用/vars/main.yml中。 2.下载基本框并构建虚拟机,并使用墨西哥鱼所需的一切。这将需要一段时间(至少30分钟左右)
vagrant up
3.部署应用程序。由于这是第一次部署,因此需要一段时间(5分钟左右)。进一步部署将更快。我们正在使用local \ _deploy = true Flag之前使用 - 设置 - 将其部署到您的本地测试虚拟机而不是生产。
bundle exec cap --set-before local_deploy=true deploy:setup deploy:cold foreman:export foreman:start
4.添加到您的本地 /ETC /主机文件
127.0.0.1 cuttlefish.oaf.org.au
5.将您的网络浏览器指向https://cuttlefish.oaf.org.au:8443/