The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:
有其他产品也在做类似的事情,包括MailChimp、AWeber和其他许多产品。它们都很好。也许吧。我真的不知道。我之前试过其中一些,但感到很沮丧。它们价格昂贵、笨重。这是我的经验。我想要一款轻量级的产品,可以上传邮件列表,创建简单的HTML/文本邮件,配置我的SMTP出站服务器,然后就可以了。我花了几天时间创建了Mailanes。它免费(对于所有人来说),简单易用,并且是开源的。
首先,您通过GitHub登录(还有什么选择呢?)。然后您创建一个收件人列表。您可以逐个添加收件人,也可以上传CSV文件。接下来,您创建一个邮件发送的通道。通道是收件人应该逐步通过的一系列步骤和邮件。然后您创建一个邮件发送活动,并将您的列表与通道连接起来。就是这样。
让我通过一个例子来展示。假设您访问zerocracy.com,输入您的电子邮件并点击“帮助我开始!”网站上的表单已经配置好,直接将该电子邮件发布到Mailanes网络应用程序中(参见源代码)。
表单的action
指向Mailanes服务器上的/subscribe?list=4
URL。一旦提交,收件人将被添加到列表4,并且浏览器将被重定向到redirect
表单参数中的URL。
在收件人出现在列表中之后,系统会将其按照通道中定义的信件进行移动。您可以自己尝试,您将几乎立即收到第一封信(准确地说是在10分钟内)。
为了定义一封信,我决定使用Liquid作为一种非常简单的标记语言。对于列表、通道、信件和活动的配置,我使用YAML,因为它足够丰富,但比JSON和XML更简单和更短。以下是您将收到的第一封信的配置样式:
该信件的relax
参数指定了系统在发送下一封信之前需要等待多长时间。"4:0:0"
代表四天、零小时和零分钟。
在信件底部,我添加了以下内容:
unsubscribe }}
将被替换为一个链接,该链接指向一个页面,邮件接收者可以立即取消订阅。我认为允许你的通讯订阅者立即取消订阅是一个好的做法。他们也可以通过List-Unsubscribe
邮件头来进行取消订阅。
我还使用我的SMTP服务器详细配置了通道。我正在使用AWS 简单邮件服务。配置非常简单,而且价格便宜:$1每10,000封邮件(截至目前为止)。据我所知,SendGrid的价格是其两倍,Smtp2Go是其六倍,SendInBlue是其四倍,MailGun是其八倍等等。
然后,我配置了我的列表,以便通过Telegram通知我有关所有新订阅者、取消订阅等的信息。
你可以看到,这是我收到通知的Telegram聊天ID。你也可以做到这一点,你只需要知道聊天ID。开始与Telegram机器人@mailanes_bot对话,它会告诉你你的聊天ID。
我还在我的博客通讯中使用Mailanes。试试在这里订阅,你就会看到发生了什么。
README完整解释了所有可能的配置选项。该项目是开源的,所以请随时通过拉取请求进行贡献。正如我之前所说,任何人都可以免费使用它。只需注册账户,创建你的列表、通道和活动,然后开始使用。
如果系统中有什么不清楚的地方,你迷失了,不要犹豫,提交一个工单,我将尽力改进它或添加文档。
Translated by ChatGPT gpt-3.5-turbo/42 on 2023-12-15 at 06:29