User:Paul/sandbox/Newsletters with Mailgun
WARNING: This article is in a user sandbox, indicating it is a rough draft, and as such, is likely incomplete, contains buggy and insecure configurations, and is subject to substantial and frequent changes.
The Rackspace Mailgun service is great for those who have Rackspace servers. They offer 50,000 free emails per month and the service can be accessed via SMTP or API, the latter making it a very flexible and powerful tool.
On particularly useful tool is integrated mailing list management, which can be used to manage mailing lists, including opt-in verification emails.
The only downside is that Mailgun, like most Rackspace tools, is heavily developer oriented, so to make full use of the features, yet other tools are required to make things work.
After setting up a mailing list, it may be managed, for example, using the Mailgun Subscriptions plugin for WordPress. However, there isn't a convenient way to send newsletters from within WordPress or even
user@servername:~$ wget https://github.com/kJamesy/Nifty-Newsletter/archive/master.zip user@servername:~$ unzip master.zip -d /var/www/example.com/public/ user@servername:~$ mv /var/www/example.com/public/Nifty-Newsletter-master/ /var/www/example.com/public/nifty user@servername:~$ mysql -uroot -p MariaDB [(none)]> create database databasename default character set utf8 default collate utf8_general_ci; MariaDB [(none)]> grant all on databasename.* to 'databasenameusername'@'localhost' identified by 'databasenameusernamepassword'; MariaDB [(none)]> exit user@servername:~$ nano /var/www/example.com/public/nifty/app/config/database.php
Log into https://www.example.com/phpmyadmin and import the database.sql
file into the new database.
user@servername:~$ user@servername:~$ user@servername:~$ user@servername:~$