Webuzo System Application: Exim and Dovecot updated

Hi,

We are glad to announce that we have added SSL/TLS as well as SMTP AUTH support for Exim and Dovecot.

By default the self-signed certificate generated by Webuzo will be used to configure SSL/TLS but if you are using any 3rd party or Let’s Encrypt certificate for Webuzo panel then that certificate will be used.

We have also enabled SMTP AUTH by default so that all accounts must verify themselves with the mail server before sending any emails.

You can refer this guide to configure your email account with Thunderbird:
https://www.webuzo.com/wiki/Email_Account_Mozilla_Thunderbird

And refer this link to configure your email account with Outlook:
https://www.webuzo.com/wiki/Email_Account_Outlook

We will be adding more guides in the coming weeks for Web-based email clients like: WebMail Lite, RoundCube and RainLoop

The Next release of Webuzo i.e 2.7.1 will include a GUI manager to configure certificates for Email SSL/TLS.

Let me know if you have any questions in the comment section, I will try to answer as many as I can.

Regards,
The Webuzo Team

Log Paths for System Applications installed using Webuzo

Log Paths for System Applications installed using Webuzo.

PHP-FPM 5.3 :
/usr/local/apps/php53/var/log/

PHP-FPM 5.4 :
/usr/local/apps/php54/var/log/

PHP-FPM 5.5 :
/usr/local/apps/php55/var/log/

PHP-FPM 5.6 :
/usr/local/apps/php56/var/log/

Apache [Domain Logs| Access Logs | Error Logs | suPHP Logs] :
/usr/local/apps/apache/logs/

Apache2 [Domain Logs| Access Logs | Error Logs] :
/usr/local/apps/apache2/logs/

NGINX [Domain Logs] :
/usr/local/apps/nginx/var/log/

Tomcat 7 :
/usr/local/apps/tomcat/logs/

Lighttpd [Domain Logs| Access Logs | Error Logs] :
/usr/local/apps/lighttpd/var/log/

Service Start/Stop/Restart :
/tmp

EMPS Update :
/tmp/emps.log

Webuzo Installation :
/root/webuzo-install.log

Dovecot:
/var/log/dovecot-debug.log
/var/log/dovecot-info.log
/var/log/dovecot.log

Exim :
/var/log/exim/main.log
/var/log/exim/reject.log
/var/log/exim/panic.log

CRON :
/var/log/cron

MySQL :
/var/log/mysqld.log

MariaDB :
/var/log/mysqld.log

MongoDB :
/var/lib/mongo/mongod.log

Contact support for more information : https://www.softaculous.com/support/

Access Email Accounts using Roundcube on Webuzo

Overview

This guide provides a step by step tutorial to configure email accounts to work on Roundcube

Webuzo allows users to create email account for their domains by deploying the Email Server (Exim + Dovecot) by a click of a button. Exim and Dovecot can be installed from the Webuzo Enduser Panel >> Apps >> Utilities Category.

Quick Guide: http://www.webuzo.com/wiki/Install_System_Apps

Users can freely create as many email accounts required for the domains added to their Webuzo Panel.

Quick Guide: http://webuzo.com/wiki/Add_Email_Account

Webuzo provides SquirrelMail as the default Webmail to access emails of the accounts created from
the Webuzo Enduser Panel.

Quick Guide: http://webuzo.com/wiki/Access_Emails

Once you have created Email Accounts using the tutorials mentioned above.
Here is a stepwise guide to configure Roundcube for email accounts created using Webuzo.

Roundcube – Free webmail for the masses. Roundcube webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an e-mail client, including MIME support, address book, folder manipulation, message searching and spell checking.
Getting Started

Assumptions :

Dovecot and Exim installed on Webuzo. Restart the services for once.

Root > service exim restart
Root > service dovecot restart

Configuration Settings

=> Server Address : example.com (Domain Name)

=> POP3 PORT : 143 or 143 or 993

=> Connection Type : TLS or NONE or SSL

Email Account Details

=> Email Account : demo@example.com

=> Password : password
Steps

The following steps will guide you to configure Roundcube

1) Login to Webuzo Enduser Panel and navigate to Roundcube in the Mails Category.
Navigate to Roundcube

2) Click on the install steps and fill in the necessary details.
Navigate to Roundcube

3) Click on the Install button while Softaculous Webuzo will download and install Roundcube for you.

4) Access and Login to the Roundcube installation with the username password created earlier.
Navigate to Roundcube

5) That’s it. Enjoy emailing.

Hope the information was enough to help you configure Webuzo Emails on Roundcube.

Demo : http://demo.webuzo.com/enduser

Common Problems :

1) Temporary Connection Failure Confirm that the Dovecot and Exim Services are running on your server.

Since it is a temporary issue, a restart is recommended.

Restart your services from the Webuzo Enduser Panel >> Services Menu

Quick Guide : http://webuzo.com/wiki/Restart_services

Added Dovecot StackScript to Linode Library

Dovecot LogoWebuzo has added the Dovecot StackScript to the Linode Library. Dovecot is an excellent choice for both small and large installations. It\’s fast, simple to set up, requires no special administration and it uses very little memory.

Ready to Launch the Dovecot StackScript to the Linode Library ? Click Here.

Review, Rate and View Demo of Dovecot here:
http://www.webuzo.com/sysapps/service/utilities/Dovecot

Added Dovecot StackScript to Linode Library

Dovecot LogoWebuzo has added the Dovecot StackScript to the Linode Library. Dovecot is an excellent choice for both small and large installations. It\’s fast, simple to set up, requires no special administration and it uses very little memory.

Ready to Launch the Dovecot StackScript to the Linode Library ? Click Here.

Review, Rate and View Demo of Dovecot here:
http://www.webuzo.com/sysapps/service/utilities/Dovecot

Get Email from your Domain to Gmail

Webuzo LogoWebuzo allows users to create email account for their domains by deploying the Email Server (Exim + Dovecot) by a click of a button. Exim and Dovecot can be installed from the Webuzo Enduser Panel >> Apps >> Utilities Category.

Quick Guide: http://www.webuzo.com/wiki/Install_System_Apps

Users can freely create as many email accounts required for the domains added to their Webuzo Panel.

Quick Guide : http://webuzo.com/wiki/Add_Email_Account

Webuzo provides SquirrelMail as the default Webmail to access emails of the accounts created from the Webuzo Enduser Panel.

Quick Guide : http://webuzo.com/wiki/Access_Emails

Once you have created Email Accounts using the tutorials mentioned above, here is a step-wise guide to use Gmail to retrieve it via the web.

Patch For Email Issues on CentOS 6:
http://www.webuzo.com/blog/tag/email

Step 1) Login to your Gmail account. If you don’t have a Gmail account, you can set one up here.

Step 2) Hit Settings to Add your domain email to GMAIL.
Gmail Settings

Step 3) Click on the “Account” Tab >> “Add a POP3 mail account you own.”
Add a POP3 mail account you own

Step 4) Add your email address to the popup window and click “Next Step.”
Add Email address to GMAIL

Step 5) Fill in your Username, Password, and POP Server to configure your mail box and Click “Add Account”
Configure Email Box to GMAIL

Step 6) Your decision on whether to leave a copy of retrieved message on the server will primarily depend on where you want to receive your mail. If you’re going to use Gmail as your exclusive source for email, uncheck the leave on server box.

Step 7) Confirm the settings and Hit “Finish” or “Next Step” is “Yes” is selected.
Confirm the settings to GMAIL

Simple Eh ?

Demo :
Admin Panel : http://demo.webuzo.com/
Enduser Panel : http://demo.webuzo.com/enduser/

Support : https://www.softaculous.com/support/open.php?

Fixing the “Bad request: The IMAP server is reporting that plain text logins are disabled. ” error in Webuzo SquirrelMail

Squirrel MailWebuzo is ported with SquirrelMail as the default web-client to access emails.
SquirrelMail is a standards-based webmail package written in PHP. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across browsers. It has very few requirements and is very easy to configure and install. SquirrelMail has all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation.

It is deployed along with Exim – the SMTP Email Server, which can be installed by a click from the Webuzo Enduser Panel >> Apps >> Utilities Category

Guide : http://www.webuzo.com/wiki/Install_System_Apps

Accessing SquirrelMail is as simple as a pie with Webuzo.
Guide : http://webuzo.com/wiki/Access_Emails

Issue # 1
Error : Bad request: The IMAP server is reporting that plain text logins are disabled.
For instance you may face an error as follows while logging in to the web-client, which is forced SSL authentication.

Squirrel Mail Error

Fix for the above issue

Step 1)
Open the Dovecot Auth configuration using your favorite editor
1) SSL

vi /etc/dovecot/conf.d/10-auth.conf

Replace the line (Comment the line !!!)
ssl = yes

by

#ssl = yes

Save the above file !!!

Step 2)

Open the Dovecot SSL configuration using your favorite editor
1) Turn OFF SSL

vi /etc/dovecot/conf.d/10-ssl.conf

Replace the line
ssl = required

by

ssl = no

Save the above file !!!

Step 3)
Restart the Dovecot Service

service dovecot restart

That’s it !!! Simple enough !!!

Similar SquirrelMail issues :
http://www.webuzo.com/blog/general/webuzo-email-server-fix-for-mozilla-thunderbird-and-outlook-1982.html

Demo :
Admin Panel : http://demo.webuzo.com/
Enduser Panel : http://demo.webuzo.com/enduser/

Support : https://www.softaculous.com/support/open.php?

System Utilities Virtual Appliances added to the VMware Marketplace

Webuzo has listed 8 popular virtual appliance stacks which are ready-to-use and the attached video guides you all the way. A virtual appliance is a virtual machine image designed to run on a virtualization platform specially for the VMWare Environment using tools like VMPlayer, Fusion, etc.

Here is the list of VMs added :
1 ) Webuzo Dovecot Stack
Webuzo Dovecot LogoWebuzo Dovecot Stack for the VMWare Environment. Dovecot is an excellent choice for both small and large installations. It\’s fast, simple to set up, requires no special administration and it uses very little memory.

Review , Rate and View Demo of Dovecot here:
http://www.webuzo.com/sysapps/service/utilities/Dovecot

Learn more about the Webuzo Dovecot Stack from the VMWare Market Place

2 ) Webuzo BIND Stack
Webuzo BIND LogoWebuzo BIND Stack for the VMWare Environment. BIND is a reference implementation of those protocols, but it is also production-grade software, suitable for use in high-volume and high-reliability applications.

Review , Rate and View Demo of BIND here:
http://www.webuzo.com/sysapps/service/utilities/BIND

Learn more about the Webuzo BIND Stack from the VMWare Market Place

3 ) Webuzo Exim Stack
Webuzo Exim LogoWebuzo Exim Stack for the VMWare Environment. Exim is highly configurable, and therefore has features that are lacking in other MTAs.

Review , Rate and View Demo of Exim here:
http://www.webuzo.com/sysapps/service/utilities/Exim

Learn more about the Webuzo Exim Stack from the VMWare Market Place

4 ) Webuzo Django Stack
Webuzo Django LogoWebuzo Django Stack for the VMWare Environment. Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

Review , Rate and View Demo of Django here:
http://www.webuzo.com/sysapps/utilities/Django

Learn more about the Webuzo Django Stack from the VMWare Market Place

5 ) Webuzo CURL Stack
Webuzo CURL LogoWebuzo CURL Stack for the VMWare Environment. curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP.

Review , Rate and View Demo of CURL here:
http://www.webuzo.com/sysapps/utilities/CURL

Learn more about the Webuzo CURL Stack from the VMWare Market Place

6 ) Webuzo MCrypt Stack
Webuzo MCrypt LogoWebuzo MCrypt Stack for the VMWare Environment. MCrypt allows developers to use a wide range of encryption functions, without making drastic changes to their code as well as to encrypt files or data streams without having to be cryptographers.

Review , Rate and View Demo of MCrypt here:
http://www.webuzo.com/sysapps/utilities/MCrypt

Learn more about the Webuzo MCrypt Stack from the VMWare Market Place

7 ) Webuzo OpenLDAP Stack
Webuzo OpenLDAP LogoWebuzo OpenLDAP Stack for the VMWare Environment. OpenLDAP includes stand-alone LDAP daemon (server), libraries implementing the LDAP protocol, and utilities, tools, and sample clients.

Review , Rate and View Demo of OpenLDAP here:
http://www.webuzo.com/sysapps/utilities/OpenLDAP

Learn more about the Webuzo OpenLDAP Stack from the VMWare Market Place

8 ) Webuzo Pure-FTPd Stack
Webuzo Pure-FTPd LogoWebuzo Pure-FTPd Stack for the VMWare Environment. Pure-FTPd is actively supported, and it was always designed with security in mind, and the code is always re-audited as new kind of vulnerabilities are discussed.

Review , Rate and View Demo of Pure-FTPd here:
http://www.webuzo.com/sysapps/utilities/Pure-FTPd

Learn more about the Webuzo Pure-FTPd Stack from the VMWare Market Place

Fixing the SquirrelMail Permissions Error in Webuzo

Squirrel MailWebuzo is ported with SquirrelMail as the default web-client to access emails.
SquirrelMail is a standards-based webmail package written in PHP. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across browsers. It has very few requirements and is very easy to configure and install. SquirrelMail has all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation.

It is deployed along with Exim – the SMTP Email Server, which can be installed by a click from the Webuzo Enduser Panel >> Apps >> Utilities Category

Guide : http://www.webuzo.com/wiki/Install_System_Apps

Accessing SquirrelMail is as simple as a pie with Webuzo.
Guide : http://webuzo.com/wiki/Access_Emails

Issue # 1
You can face the “Error connecting to IMAP server: example.com.
111 : Connection refused
” Error id Dovecot service is not installed on your server.
Squirrel IMAP Error

Fix for the same is to quickly install Dovecot by a click from the Webuzo Enduser Panel >> Apps >> Utilities Category
Guide : http://www.webuzo.com/wiki/Install_System_Apps

Restart the Dovecot Service to avoid other issues:
Guide : http://webuzo.com/wiki/Restart_services

From the command line:
service dovecot restart

Issue # 2
For instance you may face an error as follows while logging in to the web-client, which is related to inappropriate permissions for the attach and data directories.

Squirrel Mail Error

Execute the following commands from your terminal as a root user to fix the above issue.

chown -R emps:emps /var/local/vmail/attach/
chown -R emps:emps /var/local/vmail/data/

That’s it !!! Simple enough !!!

Issue # 3
You can also come across a “Temporary Failure” Error while sending emails from SquirrelMail

Quick Fix for the same is to restart the Dovecot and Exim services.

Guide : http://webuzo.com/wiki/Restart_services

From the command line:
service dovecot restart
service exim restart

Demo :
Admin Panel : http://demo.webuzo.com/
Enduser Panel : http://demo.webuzo.com/enduser/

Support : https://www.softaculous.com/support/open.php?

Webuzo Email Server Fix for Mozilla Thunderbird and Outlook

Mozilla Thunderbird is a free, open source, cross-platform email, news, and chat client developed by the Mozilla Foundation and Microsoft Outlook is a personal information manager from Microsoft, available as a part of the Microsoft Office suite.

Follow the guides below to configure your email account created using Webuzo :

1) Mozilla Thunderbird

2) Microsoft Outlook

If at all you face a “550 Relay not permitted error” or “Authentication Error”, the steps below will fix them all.

Note : This Fix is applicable for CentOS 6.x

Exim Configurations
Open the Exim configuration using your favorite editor

1) auth_advertise_hosts
vi /etc/exim/exim.conf

Replace the line
auth_advertise_hosts =

by

auth_advertise_hosts = *

2) Enable Authenticators

Add the following right after “begin authenticators”

begin authenticators

dovecot_login:
driver = dovecot
public_name = LOGIN
server_socket = /var/run/dovecot/auth-client
# server_set_id = $auth1
server_mail_auth_condition = false

dovecot_plain:
driver = dovecot
public_name = PLAIN
server_socket = /var/run/dovecot/auth-client
# server_set_id = $auth1
server_mail_auth_condition = false

Save and file and Exim is all ready to be used.

Dovecot Configurations

1) Edit the file 10-auth.conf using your favorite editor.
vi /etc/dovecot/conf.d/10-auth.conf

Replace the line
auth_mechanisms = plain

by

auth_mechanisms = plain login

Save the file.

2) Edit the file 10-master.conf using your favorite editor.
vi /etc/dovecot/conf.d/10-master.conf

Replace the following
unix_listener auth-userdb {
#mode = 0600
#user =
#group =
}

by


#unix_listener auth-userdb {
#mode = 0600
#user =
#group =
#}

unix_listener auth-client {
mode = 0666
}

Save the file. That’s it !!!

Restart the Exim and Dovecot services

root > service dovecot restart
root > service exim restart

Support : https://www.softaculous.com/support/open.php?