Webuzo 2.2.6 Launched

The Webuzo Team has released Webuzo 2.2.6. This version has some quick new features and bug fixes.

Hi,

The Webuzo Team has released Webuzo 2.2.6
This version has some quick new features and bug fixes.

1) Manage FTP Connections : Users can now find the list of FTP Connections to the Webuzo Server and can terminate the same as well as view details like the Process ID, Connection IP, Status, etc
FTP Connections

2) Search Box : A wide search box in the Home Screen of the Webuzo Enduser Panel to find the Feature Menus in the Enduser Panel.
Search Box

3) Utility to remove a script installation from the command line.[Guide]

4) Added Return-Path while sending an email.

5) Custom Plugins can now be added to the default script packages. Here is the guide.

6) [BUG FIX] Login Logs displayed invalid time other than the default timezone set from the Webuzo Enduser Panel. This is fixed now.

7) [BUG FIX] Email accounts with uppercase characters could be created resulting in issues delivering emails. This is fixed now.

8) [BUG FIX] Errors occurring while installing a Java installation did not delete the installation directory. This is fixed now.

9) [BUG FIX] Fast-cgi configurations were tampered while switching to Lighttpd service as the default Webserver from the Webuzo Enduser Panel. This is fixed now.

Hope you enjoy this version of Webuzo

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

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?

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?

Handle MX Records with Webuzo

A mail exchanger record (MX record) is a type of resource record in the Domain Name System that specifies a mail server responsible for accepting email messages on behalf of a recipient’s domain, and a preference value used to prioritize mail delivery if multiple mail servers are available.

This article will guide you to handle (add / edit / remove ) MX records using Webuzo.

Getting Started

Navigate to Webuzo Enduser Panel > Email Server > MX Record
Navigate MX Records

A ) Adding MX Records

Step 1) Populate the following fields and Hit “Add Record”
Domain – MX Record to be created for the selected domain.
Priority – Specify the MX Record Priority.
Destination – Specify the Destination pointing to the specified domain.

Add MX Records

Step 2) A message box will pop-up on success.
Success Add MX Records

B ) Edit MX Records

Step 1) Select the Domain to Edit the MX Record

Step 2) Click on the Edit icon to edit any of the MX Records.
Edit MX Records

Step 3) Change the required fields and Hit Save
Priority – Specify the MX Record Priority.
Destination – Specify the Destination pointing to the specified domain.
Save  MX Records

C ) Delete MX Records

Step 1) Select the Domain to delete the MX Record

Step 2) Click on the delete icon inline to the record you wish to delete.
Delete MX Records

That’s it !!! Done.

Managing MX Records is extremely simple with Webuzo easy-to-use GUI. Default MX Records are built for every domain added using the Webuzo Enduser Panel.

Experience the Demo here:
Webuzo Admin Panel : http://demo.webuzo.com
Webuzo Enduser Panel : http://demo.webuzo.com/enduser

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

WordPress + Lighttpd on Webuzo

Lighttpd Web ServerWordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.

Lighttpd Web ServerA single WordPress consumes all the memory on a VPS as in and poorly managed Apache Setup. For this reason WordPress can be deployed easily using Lighttpd. With “lighty” the WordPress installation on a VPS works like a charm. Running multiple sites on a single VPS with just 1 GB RAM, what more can you expect from “Lighty”.

Lighttpd does not use a .htaccess file like Apache does, so you can consider writing your own rewrite rules and include them into the Lighttpd configuration and load all the necessary module to suit the requirements for the site. Webuzo Lighttpd Setup is pre-loaded to have WordPress up and running thus fulfilling the basic requirements.

Webuzo Application Manager provides the complete package to setup the LLMP (Linux, Lighttpd, MySQL and PHP ) Stack and WordPress just by a click of a button. The default installation of Webuzo serves Apache as the default Webserver.

Quick guide to have LLMP setup by default.

LLMP can be installed by a click for the Webuzo Enduser Panel as well as explained in the following tutorial.

Webuzo further allows users to switch among webservers (Apache / NGINX / Lighttpd) at any point of time by a click from the Webuzo Enduser Panel

Getting Started
1) Install LLMP from the Webuzo Enduser Panel >> Apps >> Stacks
Webuzo LLMP Install

2) Confirm whether the services are running from the Webuzo Enduser Panel >> Services Menu
Webuzo Lighttpd Service

3) If you are unable to find Lighttpd in the services and Apache/NGINX instead, you require to switch to Lighttpd as the webserver.
Guide : http://webuzo.com/wiki/System_Utilities
Webuzo Switch Lighttpd

4) Well !!! Time to install WordPress.
Find WordPress in the Webuzo Enduser Panel >> PHP >> Blogs >> WordPress
Fill in the required details and hit Enter
Webuzo Install WordPress

5) Access the WordPress Admin / Enduser Site

WordPress Admin Site :

Wordpress Admin Site

WordPress Enduser Site :

Wordpress Site

Hope that was simple !!!

Webuzo DEMO : http://demo.webuzo.com/enduser/

Note : Users can further configure other modules to improvise the performance of the site.
LIGHTTPD CONF FILE LOCATION : /usr/local/apps/lighttpd/etc/lighttpd.conf

Sources :
http://antesarkkinen.com/blog/wordpress-with-lighttpd-pretty-url-permalinks-and-jetpack/

http://wordpress.org/

Click Install – WordPress + NGINX on Webuzo

While the LAMP stack is very popular (Linux + Apache + MySQL + PHP) for powering WordPress, a lot of people have started using Nginx in place of Apache. This tutorial aims to help those looking to configure WordPress with Nginx by a click with the Webuzo Application Manager.

Nginx will do little for your WordPress-based website’s performance. WordPress development is intertwined with the Apache world, and as a result, support for Nginx-based setups is limited; but it is growing.

Nginx works perfectly well with a wide variety of applications, and WordPress is certainly one of them. NginX’s configuration language is very powerful and straightforward if one is familiar with it, but often people coming from other servers are not sure how things work in NginX and just copy and paste whatever they see from a blog that seems to fill their needs.

Webuzo Application Manager provides the complete package to setup the LEMP (Linux, Nginx, MySQL and PHP ) Stack and WordPress just by a click of a button. The default installation of Webuzo serves Apache as the default Webserver.

Quick guide to have LEMP setup by default.

LEMP can be installed by a click for the Webuzo Enduser Panel as well as explained in the following tutorial.

Webuzo further allows users to switch among webservers at any point of time by a click from the Webuzo Enduser Panel

Getting Started
1) Install LEMP from the Webuzo Enduser Panel >> Apps >> Stacks
Webuzo LEMP Install

2) Confirm whether the services are running from the Webuzo Enduser Panel >> Services Menu
Webuzo Nginx Service

3) If you are unable to find NGINX in the services and Apache instead, you require to switch to NGINX as the webserver.
Guide : http://webuzo.com/wiki/System_Utilities
Webuzo Switch Nginx

4) Well !!! Time to install WordPress.
Find WordPress in the Webuzo Enduser Panel >> PHP >> Blogs >> WordPress
Fill in the required details and hit Enter
Webuzo Install WordPress

5) Access the WordPress Admin / Enduser Site

WordPress Admin Site :

Wordpress Admin Site

WordPress Enduser Site :

Wordpress Site

Hope that was easy !!!

Webuzo DEMO : http://demo.webuzo.com/enduser/

Note : Users can further configure Varnish/memcache/apc to improvise the performance of the site.
NGINX CONF FILE LOCATION : /usr/local/apps/nginx/etc/conf.d/common

Sources :
http://wiki.nginx.org/WordPress
http://codex.wordpress.org/Nginx