English English French French Spanish Spanish German German
Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Comment installer Sendy sur Ubuntu

envoyer ubuntu
Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Un guide étape par étape pour installer et configurer Sedy sur Ubuntu 18.x

Pourquoi dépenser des centaines de dollars par mois alors que vous pouvez envoyer plus de 100,000 25 e-mails pour environ XNUMX $ chacun?

Comme vous pouvez le voir, si vous envoyez ~ 100,000 10.02 e-mails en utilisant Sendy, cela coûterait 25 $ par mois. Pensez-vous pourquoi j'ai dit XNUMX $?

Voici…

Sendy est un logiciel de marketing par e-mail auto-hébergé qui peut être installé sur un serveur VPS ou Cloud. Il exploite AWS SES pour envoyer des e-mails à un coût beaucoup moins cher. Vous devez payer une fois 59 $ pour acheter le logiciel Sendy. Et comme je l'ai mentionné, vous devez l'installer sur votre serveur, ce qui coûte généralement environ 10 $ par mois.

Donc, si vous faites le calcul, cela coûterait moins de 25 USD par mois, ce qui comprend le paiement unique Sendy, Cloud VM et Amazon SES.

Et pas seulement DigitalOcean mais vous pouvez l'installer sur n'importe quelle autre plate-forme cloud. Sendy n'est pas un logiciel gourmand en ressources, donc un serveur d'entrée de gamme (1 CPU/1 à 2 Go de RAM) devrait convenir.

Voici quelques options.

PlateformeCoût (mensuel)
Kamatera$9
Linode$10
Hébergement A2 VPS$10

Jusqu'à présent, vous connaissez les avantages de la tarification. Jetons un coup d'œil à certaines de ses fonctionnalités.

  • Un beau tableau de bord - une application Web où vous pouvez gérer l'ensemble des opérations de la newsletter. Vous aurez l'impression d'utiliser une plate-forme de messagerie marketing basée sur SaaS.
  • Multi-marques - gérez plusieurs marques sous un seul compte - parfait pour une agence numérique.
  • Segmentation - segmentez votre client et votre public dans la liste
  • Répondeurs automatiques - automatisez vos e-mails marketing
  • Gestion des rebonds - gardez la liste propre
  • Insights - connaître les performances de votre campagne - visualiser toutes les données (clics, rebond, désabonnement, etc.)
  • Prêt pour le RGPD
  • Activez l'authentification à deux facteurs pour une meilleure sécurité

Si vous utilisez WordPress, Sendy dispose d'un widget simple pour collecter les e-mails. Vous pouvez également utiliser Prospérer les prospects à intégrer à Sendy pour collecter les e-mails plus rapidement.

Notes: vous devez être familiarisé avec l'administration de base de Linux pour vous connecter et installer le logiciel. Ne vous inquiétez pas sinon; vous pouvez engager un professionnel sur Fiverr pour le faire pour vous.

Commençons…

Ce qui suit, j'utiliserai Ubuntu 18.04 sur Google Cloud VM pour installer MariaDB, Apache, PHP et Sendy. Je vais installer sur un sous-domaine appelé sendy.geekflare.com

Creating AWS IAM Credentials

Tout d'abord, créons les informations d'identification IAM sur AWS, qui seront nécessaires à l'étape suivante. Je suppose que vous avez déjà un compte AWS sinon, vous pouvez inscrivez-vous ici.

  • Une fois qu'un compte est créé et connecté, accédez à Utilisateurs IAM
  • Cliquez sur Ajouter un utilisateur, entrez le nom d'utilisateur et sélectionnez le type d'accès comme programmatique
  • Sous attacher directement la stratégie existante, saisissez sesf et snf pour sélectionner la politique
  • Copiez l'ID de la clé d'accès et la clé d'accès secrète

Vous pouvez également suivre les instructions comme expliqué dans la vidéo.

YouTube vidéo

Ne partagez l'accès et la clé secrète avec personne. Protégez-le!

Installing Sendy

  • Connectez-vous au serveur Ubuntu
  • Installez Apache HTTP
apt-get install apache2
  • Activer mod_rewrite
a2enmod rewrite
  • Installez PHP-FPM et la bibliothèque requise
apt-get install php-fpm libapache2-mod-php php-mysql php-curl php-xml
  • Installer MariaDB
apt-get install mariadb-server mariadb-client

Exécutons le script de sécurité pour renforcer le SQL. Exécutez la commande ci-dessous et définissez le mot de passe root. Appuyez sur Y pour toutes les options.

mysql_secure_installation

Ex:

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#
  • Créons une base de données. Connectez-vous à MySQL, il vous demandera d'entrer le mot de passe que vous avez défini à l'étape précédente.
mysql -u root -p
  • Cela vous mènera à l'invite MariaDB, où nous créerons une base de données appelée sendy
create database sendy;
  • Accordez la permission
GRANT ALL ON sendy.* TO 'sendy'@'localhost' IDENTIFIED BY 'password';

Notes: changez le mot de passe en un mot de passe complexe

Il est temps de télécharger le logiciel Sendy. Lorsque vous achetez, vous recevrez un e-mail avec un lien de téléchargement et une clé de licence. Vous devez télécharger le logiciel téléchargé sur votre serveur.

  • Accédez au répertoire racine d'Apache
cd /var/www/html
  • Déplacez le logiciel Sendy téléchargé ici et décompressez le fichier
unzip sendy-4.0.1.zip
  • Il créera un nouveau dossier «sendy» où vous devrez mettre à jour le config.php
  • Aller au dossier comprend et mettre à jour config.php
cd includes
vi config.php

Comme vous pouvez le voir, vous devez mettre à jour cinq paramètres (APP_PATH, dbHost, dbUser, dbPass, dbName)

Jusqu'ici tout va bien? Redémarrons rapidement tous les logiciels nécessaires.

service apache2 restart
service php7.2-fpm restart
service mysql restart

Tout le travail de préparation est terminé et il est temps d'installer Sendy. Avant cela, assurons-nous que le serveur dispose de toute la bibliothèque requise en accédant à un fichier Compatibility.php

https://sub.domain.com/sendy/_compatibility.php?i=1

Vous devriez les voir tous verts.

Super, commençons l'installation…

  • Accédez à l'URL avec /sendy
  • Entrez toutes les informations et cliquez sur Installer maintenant
  • Cela prendra quelques secondes et vous obtiendrez une confirmation de réussite.

Vous recevrez également un e-mail d'AWS pour confirmer l'e-mail. Vous avez une fois fait, connectez-vous à Sendy.

Cela conclut que Sendy est correctement installé et prêt à être utilisé. Mais attendez, n'y allez pas… il y a plus.

Increase AWS SES Quota

Si vous regardez la capture d'écran précédente, vous remarquerez l'envoi de la limite de courrier électronique dans le texte de couleur rouge. Par défaut, AWS autorise l'envoi de 200 e-mails par jour, ce qui peut ne pas être suffisant dans de nombreux cas. Pour augmenter le quota, accédez à demande d'augmentation de limite de service et soumettez-le.

Notes: vous devez choisir la même région à laquelle votre Sendy est connecté. Par défaut, c'est Virginie du Nord. Pour vérifier, accédez aux paramètres du tableau de bord Sendy >> Région AWS SES

Ce n'est pas instantané, il faut donc attendre quelques heures pour augmenter les limites d'envoi. AWS vous en informera.

Verifying Domain

Pour une meilleure distribution des e-mails, vous devez envisager de vérifier le domaine sur AWS SES.

  • Cliquez sur AWS SES (encore une fois, assurez-vous que vous êtes dans la même région que Sendy est connecté)
  • Cliquez sur Domaines dans la barre latérale gauche >> vérifier un nouveau domaine
  • Entrez le domaine ou le sous-domaine
  • Sélectionnez Générer les paramètres DKIM et cliquez sur vérifier ce domaine
  • Il affichera les enregistrements de vérification de domaine que vous devrez configurer pour votre domaine via le registraire de domaine.

Une fois que vous avez ajouté les enregistrements TXT et CNAME, cela peut prendre jusqu'à des heures 72 pour le faire vérifier. Et une fois terminé, vous devriez voir tout le vert sous vérification, DKIM et activé pour.

Ensuite, vérifiez un e-mail que vous utiliserez pour envoyer la newsletter.

  • Cliquez sur Adresses e-mail dans la barre latérale gauche >> vérifier une nouvelle adresse e-mail

Vous recevrez un e-mail de vérification à l'adresse e-mail que vous avez fournie. Une fois confirmé, vous devriez voir le statut comme vérifié.

Vous êtes maintenant prêt à utiliser Sendy!

Connectez-vous à Sendy et créez une marque, importez une liste (si vous en avez déjà une), intégrez la conversion de prospects et tout ce que vous voulez faire.

Conclusion

La configuration prend un peu de temps Sendy mais ça vaut le coût. Si vous avez une grande liste d'abonnés, vous pourriez économiser $$$$ annuellement.

Merci à nos commanditaires
Plus de bonnes lectures sur Linux
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder