在 Ubuntu 18.x 上安装和设置 Sedy 的分步指南
当您可以以每封 25 美元左右的价格发送超过 100,000 封电子邮件时,为什么还要每月花费数百美元呢?
如您所见,使用 Sendy 发送大约 100,000 封电子邮件每月将花费 10.02 美元。你认为我为什么说 25 美元吗?
请…
Sendy 是一款自托管电子邮件营销软件,可以安装在 VPS 或云服务器上。使用 AWS SES 以低得多的成本发送电子邮件。要购买 Sendy 软件,您必须一次性支付 59 美元。而且,正如我提到的,您必须将其安装在服务器上,通常每月花费约 10 美元。
因此,如果您算一下,每月的费用不到 25 美元,其中包括 Sendy、Cloud VM 和 Amazon SES 的一次性付款。
它可以安装在DigitalOcean以及其他云平台上。 Sendy 不是资源密集型软件,因此入门级服务器(1 CPU/1-2GB RAM)就可以了。
这里有一些选项。
现在,您可能已经知道定价的好处了。让我们看一下它的一些功能。
- 美丽的仪表板 – 一个基于网络的应用程序,可让您管理整个新闻通讯操作。感觉就像您正在使用基于 SaaS 的营销电子邮件平台。
- 多品牌 – 在一个帐户中管理多个品牌 – 非常适合数字代理机构。
- 细分——对列表中的客户和受众进行细分。
- 自动回复 – 自动化您的营销电子邮件
- 退回处理 – 保持列表干净
- 洞察 – 了解营销活动绩效 – 可视化所有数据(点击、退回、取消订阅等)。
- 兼容 GDPR
- 启用双因素身份验证以提高安全性
如果您使用 WordPress,Sendy 提供了一个用于收集电子邮件的简单小部件。或者,您可以使用Thrive Leads并与 Sendy 集成以更快地收集电子邮件。
注意:您必须熟悉基本的 Linux 管理才能登录并安装该软件。如果没有,别担心。您可以聘请Fiverr上的专家为您做这件事。
我们要开始…
下面,我们将使用 Ubuntu 18.04 在 Google Cloud VM 上安装 MariaDB、Apache、PHP 和 Sendy。将其设置在名为 sendy..com 的子域上。

创建 AWS IAM 凭证
首先,我们在 AWS 中创建下一步需要的 IAM 凭证。您可能已经有一个 AWS 账户,但如果还没有,您可以在此处注册。
- 创建账户并登录后,转到IAM 用户。
- 单击添加用户,输入用户名,然后选择访问类型为编程。
- 在直接附加现有策略下,输入sesf和snsf以选择策略
- 复制您的访问密钥 ID 和秘密访问密钥。
您还可以按照视频中说明的步骤进行操作。
不要与任何人共享您的访问密钥和私钥。注意安全!

安装森迪
- 登录到您的 Ubuntu 服务器
- 安装 Apache HTTP
apt-get install apache2- 启用 mod_rewrite
a2enmod rewrite- 安装 PHP-FPM 和所需的库
apt-get install php-fpm libapache2-mod-php php-mysql php-curl php-xml- 安装 MariaDB
apt-get install mariadb-server mariadb-client通过运行安全脚本来强化 SQL。运行以下命令设置root密码。按 Y 查看所有选项。
mysql_secure_installation原来的:
root@email:/var/www/html# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n]
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n]
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n]
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n]
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
root@email:/var/www/html#- 让我们创建一个数据库。当您登录 MySQL 时,系统将提示您输入上一步中定义的密码。
mysql -u root -p- 出现 MariaDB 提示符,您可以在其中创建一个名为 sendy 的数据库。
create database sendy;- 给予许可
GRANT ALL ON sendy.* TO 'sendy'@'localhost' IDENTIFIED BY 'password';注意:将您的密码更改为复杂的密码
上传Sendy软件。购买后,您将收到一封电子邮件,其中包含下载链接和许可证密钥。您需要将下载的软件上传到您的服务器。
- 进入Apache根目录
cd /var/www/html- 将上传的Sendy软件移至此处并解压文件
unzip sendy-4.0.1.zip- 将创建一个新文件夹“sendy”,您需要在那里更新 config.php。
- 转到包含文件夹并更新
config.php。
cd includes
vi config.php 如您所见,需要更新五个参数:APP_PATH、dbHost、dbUser、dbPass 和 dbName。
到目前为止,一切都很好?让我们立即重新启动所有必要的软件。
service apache2 restart
service php7.2-fpm restart
service mysql restart现在所有准备工作都已完成,是时候安装Sendy了。在此之前,让我们转到compatibility.php 文件并确保我们的服务器具有所有必需的库。
https://sub.domain.com/sendy/_compatibility.php?i=1一切都应该是绿色的。
知道了。让我们开始安装…
- 使用
/sendy访问 URL - 输入所有信息并单击“立即安装”
- 这将需要几秒钟的时间,您将看到成功的确认信息。
您还将收到一封来自 AWS 的电子邮件以确认您的电子邮件。完成后,登录 Sendy。
Sendy 现已成功安装并可供使用。但是等等。还有更多。

增加您的 AWS SES 配额
如果您查看之前的屏幕截图,您可以看到外发电子邮件限制以红色文本显示。默认情况下,AWS 允许您每天发送 200 封电子邮件,这在许多情况下可能还不够。要增加配额,请转至并提交服务限制增加请求。
注意:您必须选择 Sendy 连接到的同一区域。默认为北弗吉尼亚州。要进行检查,请转至 Sendy 仪表板设置 >> AWS SES 区域。
这不是立即生效的,因此您必须等待几个小时才能提高发送限制。 AWS 将通知您。

域名验证
要改进电子邮件传送,请考虑使用 AWS SES 验证您的域。
- 导航到AWS SES (再次确保您位于 Sendy 连接到的同一区域)
- 单击左侧边栏中的域名 >> 验证您的新域名
- 请输入您的域名或子域名
- 选择生成 DKIM 设置并单击验证此域。
- 系统将提示您输入域验证记录。必须通过您的域名注册商为您的域配置此记录。
添加 TXT 和 CNAME 记录最多可能需要 72 小时才能得到验证。完成后,您将在“验证”下看到 DKIM 全绿色,表明其已启用。
接下来,确认您用于发送新闻通讯的电子邮件。
- 单击左侧边栏中的电子邮件地址 >> 确认您的新电子邮件地址
确认电子邮件将发送至您提供的电子邮件地址。验证后,状态应显示为已验证。
Sendy 现在可以使用了。
登录 Sendy,创建您的品牌,导入您的列表(如果您已有列表),并将您想要执行的所有操作与潜在客户转化相集成。
结论
Sendy 需要一点时间来设置,但这是值得的。如果您有大量订户列表,您每年可以节省 $$$$。




![2021 年如何设置 Raspberry Pi Web 服务器 [指南]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)

