- PHPlist – Open Source Email Newsletter Manager (Mass Mailing) Application for Linux
- Features of phpList
- Requirement of phpList
- Installation of phpList Newsletter Manager in Linux
- Step 1: Install Apache, PHP and MySQL
- Step 2: Create phpList Database
- Step 3: Download and Install phpList
- Step 4: Configuring phpList
- Step 5: Access phpList Application
- Reference Links
- If You Appreciate What We Do Here On TecMint, You Should Consider:
- 7 Best Linux Mailing List Managers
- 7 Best Command-Line Email Clients for Linux in 2020
- 1. Mutt – Mail User Agent
- 2. Alpine – Internet News and Email
- 3. Sup
- 4. Notmuch
- 5. Mu4e
- 6. Lumail
- 7. Aerc
- If You Appreciate What We Do Here On TecMint, You Should Consider:
PHPlist – Open Source Email Newsletter Manager (Mass Mailing) Application for Linux
phpList is one of the most popular open source mailing list manager that has a capability of sending newsletters, news, messages to a huge number of subscribers. It provides a user friendly interface where you can manage newsletter, subscriptions lists, newsletter reports, notification and much more. You can also call it as mass mailing software. It’s very easy to integrate with any website.
phpList Newsletter Manager for Linux
The phpList uses MySQL database for storing information and the script is written in PHP. It runs on any web server which helps the administrator to set up a system for newsletter subscription wherein the users can subscribe to the respective mailing list. You can manage your own mailing list and also attach files to the emails (deal announcement, business documents) etc.
The software was designed for GNU/Linux with Apache. It is also supports other Unix-like systems, such as FreeBSD, OpenBSD, Mac OS X, and Windows.
phpList Demo’s
- Watch Frontend Demo of script – http://demo.phplist.com/lists/
- Watch Admin Demo of script – http://demo.phplist.com/lists/admin/
Features of phpList
- phpList is great for newsletters, notifications and many other uses. It is capable of managing large number of mailing list subscribers. It even works well with small list too.
- Phplist web interface allows you to write, send messages and manage the phplist over the internet. However it keeps on sending messages even though your system is turned off.
- The templates are fully customizable and can be integrated with several website.
- Keep a track of number of users opened your email message.
- With the help of FCKeditor and TinyMCE editors you can edit HTML messages. You can give a choice between text or html email message to your subscribers.
- It delivers the message in a queue so that each and every subscriber gets the message. It also ensures that they do not receive two copies even they’re subscribed to several list.
- Subscriber’s Attributes such as name, country etc. can be personalized, that means you can specify the important information that you need from the users at the time of subscription.
- User Management tools are good to maintain as well as manage huge databases of subscribers.
- Throttling can limit the load on your server so it doesn’t overload.
- Schedule sending allows you to schedule your message as on when the message is to be sent. RSS feeds can be automatically sent to a mailing list weekly, daily, or monthly.
- Phplist is presently available in English, French, Portuguese, German, Spanish, Dutch, Traditional Chinese, Vietname and Japanese. Work Translation for other languages in still in progress.
Requirement of phpList
In order to install PhPlist application we require:
- GNU/Linux operating system
- Apache web server
- PHP version 4.3 or higher
- PHP Imap Module
- MySQL server version 4.0 or higher
Testing Environment
- Operating System – CentOS 6.4 & Ubuntu 13.04
- Apache – 2.2.15
- PHP – 5.5.3
- MySQL – 5.1.71
- phpList – 3.0.5
Installation of phpList Newsletter Manager in Linux
As I mentioned earlier that phpList is developed in PHP for Linux with Apache. So, you must have a running Web server with PHP and MySQL installed on the system. Additionally, you also have to install IMAP module for bounce message processing. If not, install them using package manager tool called yum or apt-get according to your Linux distribution.
Step 1: Install Apache, PHP and MySQL
Install on Red Hat based systems using yum command.
Install on Debian based systems using apt-get command.
Step 2: Create phpList Database
Once you’ve installed all the required packages on the system, just login to your database (MySQL, here).
Enter mysql root password. Now create a database (say phplist).
It is not a good practice to access database from root user directly, hence create a user called ‘tecmint’ and grant all the permission to user on the database ‘phplist‘ with a password to access it. Replace ‘my_password‘ with your own password, we need this password later while configuring phpList.
Now reload privileges to reflect new changes on the database and quit the mysql shell.
Step 3: Download and Install phpList
Now go the official phpList site and download the latest source tarball (i.e version 3.0.5) using below link.
Alternatively, you may also download the latest source package using the following wget command.
After Downloading the phplist package, unpack the package files. It will create a directory called ‘phplist-3.0.5′ in this directory, you will find a ‘public_html‘ which contains the directory lists.
Now Copy the “lists” directory into a Apache web root directory that can be accessed via the web.
Step 4: Configuring phpList
Open phpList configuration file ‘config.php‘ from the ‘lists/config’ directory in your preferred text editor.
Add the phpList database connection settings such hostname, database name, database user and database password as shown below.
You need to edit one more setting, by default phpList in ‘testmode‘, so you need to change the value from ‘1‘ to ‘0‘ to disable testmode.
Once you’ve entered all the details details. Save and close the file.
Step 5: Access phpList Application
Finally, point to your browser at ‘lists/admin‘ directory of your phpList installation. A web-based installation wizard will walk you through the rest.
Note: If your website ‘example.com‘ is pointed to the directory ‘/var/www/html/‘, and you have placed your phpList files under ‘/var/www/html/lists‘, then you should point your browser to http://www.example.com/lists/admin/.
phpList Installation Wizard
Now click on ‘Initialise database‘ and fill information about your organization and set ‘admin‘ password.
phpList Database Initialisation
Once, database initialise completes, continue to phpList setup to complete your configuration as per your requirements.
phpList Database Initialisation Completes
Once, setup complete. Login into your phpList admin panel.
phpList Admin Login
Start creating new campaigns, view campaigns, add/delete users, view statistics and many more features to explore from the Dashboard.
phpList Dashboard
That’s it! Now, you can start customizing and branding of your newly installed phpList newsletter manager application.
Reference Links
I know most of the users, don’t know how to install and configure applications in Linux. If you’re looking for someone to host/setup a phpList on your hosting/personal server, contact us why because we provide a wide range of Linux services at fair minimum rates.
Do let me know if you’re using any other newsletter application which is more robust than the phpList and don’t forget to share this article.
If You Appreciate What We Do Here On TecMint, You Should Consider:
TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.
If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.
We are thankful for your never ending support.
Источник
7 Best Linux Mailing List Managers
An electronic mailing list offers the ability to efficiently distribute information to many internet users. It is similar in some ways to a traditional mailing list.
Electronic mailing lists are normally automated using dedicated mailing software and a reflector address. Mailing lists are often used as a two-way method of discussion between interested parties, or a one-way dissemination of information where only selected individuals can make posts.
Mailing lists provide a popular method of information exchange for both Linux developers and users. For example, the Linux kernel mailing list gets a high volume of traffic, acting as a focal point for sharing patches, discussing implementation details, reporting bugs, and new features. Many prominent companies participate in these discussions including Intel, IBM, Oracle, and VMware.
Mailing list software enables users to manage electronic mail discussion and e-newsletter lists. There is a good range of mature open source mailing list software available for the Linux platform.
Spammers unfortunately try to obtain the lists of subscribers to mailing lists. Good mailing list software seeks to thwart the spammers’ activities. Mailing lists can accept email from non-subscribers. To prevent spam being posted to subscribers, mailing list servers employ layers of spam blocking and filtering.
To provide an insight into the quality of software that is available, we have compiled a list of 6 valuable open source mailing list managers. All of these tools are released under a freely distributable license. Here’s our verdict.
Let’s explore the 7 mailing list managers at hand. For each application we have compiled its own portal page, a full description with an in-depth analysis of its features, together with links to relevant resources.
Источник
7 Best Command-Line Email Clients for Linux in 2020
Recently, I wrote an article covering the 6 Best Email Clients you can use on Linux Desktop, all of the email clients in that list where graphical user interface (GUI) programs, but sometimes, users prefer to deal with email directly from the command-line.
For this reason, there is also a need to highlight some of the best text-based email clients that you can use on your Linux system. Although command-line email clients do not offer exceptional features as their GUI counterparts, they do offer to present some great and powerful message handling components.
In this review, we shall exclusively dive into looking at some of the best command-line email clients for Linux and the list is as follows. Please note, all these below email clients can be installed using default package managers such as yum, dnf or apt as per your Linux system distribution.
1. Mutt – Mail User Agent
Mutt is a small, lightweight yet powerful text-based email client for Unix-like operating systems. It is feature-rich and some of its remarkable features include:
- Easy to install
- Color support
- Message threading
- Support for IMAP and POP3 protocols
- Delivery status support
- Supports several mailbox formats such as mbox, MH, Maildir, MMDF
- Support for PGP/MIME (RFC2015)
- Multiple message tagging
- Various components to support mailing listing, including list-reply
- Full control of message headers during composition
- The active development community and many more
Mutt Email Client for Linux
2. Alpine – Internet News and Email
Alpine is a fast, easy-to-use and open-source terminal-based email client for Unix-like operating systems, based on the Pine messaging system. Alpine also runs on Windows, can be integrated with web-based email user agents.
It works well for new users and experts alike, hence it is user-friendly, you can simply learn how to use it through context-sensitive help. Additionally, you can easily customize it through the Alpine setup command.
Some of its features include:
- Support for several protocols such as IMAP, POP, SMTP and so on
- Packaged with Pico text editor
- Supports context-sensitive help on screen
- Well documented
- Not actively developed plus many more
Alpine Email Client for Linux
3. Sup
Sup is a console-based email client that enables users to deal with a lot of emails. When you run Sup, it presents a list of threads with multiple tags attached, each thread is a hierarchical assortment of messages.
Sup has got some exciting features and these include:
- Can handle so much email
- Supports fast full-text message search
- Supports automatic contact list management
- Handles emails from several sources including mbox and Maildir
- Easily search through entire email store
- Supports gpg for privacy functionality
- Supports management of multiple email accounts
Sup Console Email Client
4. Notmuch
“Notmuch mail” is a fast, powerful, global-search and tag-based email system that you can use in your Linux text editors or terminal. Its development was highly influenced by Sup, and it offers performance enhancement to several Sup features.
It is not much of an email client, therefore, it does not receive emails or send messages but simply allows users to search quickly through a collection of emails. You can think of it as a library interface to extend an email program for fast, global and tag-based email searching functionality.
Notmuch has the following notable features:
- Does not support IMAP or POP3 protocols
- No mail composer
- Supports tags and fast search
- No user interface
- Uses Xapian to perform its major task, hence “not much”
- Supports several command-line utilities, email clients and wrappers for Emacs, vim text editors
- Also supports Mutt integration script
Notmuch Email System
5. Mu4e
Mu4e is an emacs-based email client that allows users to handle e-mails (such as searching, reading, replying, moving, deleting) very efficiently. The basic idea is to configure an offline Imap client that allows syncing your local computer with a remote email server.
- Entirely search-based without any folders, only queries.
- Easy documentation with example configurations.
- User-interface designed for speed, with fast keystrokes for common actions.
- Support for signing and encryption.
- Address auto-completion as per your existing messages.
- Extensible with available snippets or with your own code.
Mu4e Email Client for Linux
6. Lumail
Lumail is a console-based email client that is developed especially for GNU/Linux with fully integrated scripting and supporting operations upon local Maildir hierarchies and remote IMAP mail-servers.
There are many graphical-based email clients for Linux, but comparatively, Lumail designed solely for command-line use only with built-in support for scripting with a real language.
Lumain Console Email Client for Linux
7. Aerc
Aerc is recommended as one of the best email clients that run on your terminal. It is free and open-source software which is very powerful and extensible and is perfect for discerning hackers.
Aerc Email Client for Linux
The above-listed command-line or terminal or text-based email clients are the best you can use on your Linux system, but many times, you can only find out good features and performance attributes of an application after testing it.
Therefore, you can give all of them a try and choose which one to use, that is in case you are a command-line addict, who does not use GUIs so much. Importantly, you can also let us know of any other command-line email clients that you think deserve to appear in the list above, through the comment section below.
If You Appreciate What We Do Here On TecMint, You Should Consider:
TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.
If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.
We are thankful for your never ending support.
Источник