20 Oct

How to Set Up a Google Workspace Email Account in Outlook

Setting up your Google Workspace email account in Outlook allows you to manage your business emails from one central application, streamlining your communication. In this guide, we’ll walk you through the steps to get your Google Workspace account up and running in Outlook.

Step-by-Step Guide to Adding Your Google Workspace Email Account

  1. Open Outlook and Navigate to Account Settings
    Start by launching Outlook. Click on the File tab, and then select Account Settings under the Info section. This is where you’ll manage all your email accounts in Outlook.
  2. Add a New Email Account
    In the new Account Settings window, click on the New button. A dialog box will appear asking for your email.
  3. Manually Set Up Your Account
    Under Advanced options, select Let me set up my account manually and click Connect. This allows you to enter custom settings for your Google Workspace account.
  4. Select the Google Option
    On the next screen, choose Google as the account type.

Configuring Your Outlook Email Settings

  1. Enter Server Settings
    Now it’s time to configure your incoming and outgoing mail server settings. Enter the following details:
    • Incoming mail server: imap.gmail.com
      • Port: 993
      • Encryption method: SSL/TLS
    • Outgoing mail server: smtp.gmail.com
      • Port: 465
      • Encryption method: SSL/TLS
    Ensure that the account type is set to IMAP, and then click Next.
  2. Enter Your Google Workspace Password
    At this point, Outlook will prompt you to enter your Google Workspace account password. Type it in, and then click Connect.
  3. Sign In to Google
    A new window with the Google logo will appear. Enter your Google Workspace email address and click Next. You’ll then be asked to enter your password and click Sign in.
  4. Verify Your Connection (If Required)
    Depending on your Google account’s security settings, you might need to verify the connection using your phone or another verification method. This step ensures that the connection between Outlook and Google is secure.
  5. You’re All Set!
    After successfully signing in, Outlook will complete the configuration. Click Done, and your Google Workspace emails will start syncing in Outlook!

By following these steps, you can easily integrate your Google Workspace email with Outlook, ensuring you never miss an important message.

For more helpful guides and tips, stay tuned to our blog!

30 Sep

How to Check Website Speed and More Using Chrome’s Inspect Tool

If you’re looking for a quick way to check your website’s performance without installing any additional extensions, Chrome’s built-in Inspect tool is a great solution. This tool not only helps developers inspect the structure of a webpage but also provides powerful insights into website speed, performance, and more.

Here’s how you can use Chrome’s Inspect tool to analyze website speed and explore other features:

Checking Website Speed

  1. Open the Inspect Tool:
    • Right-click anywhere on your webpage and select Inspect, or use the shortcut Ctrl + Shift + I (Windows/Linux) or Cmd + Option + I (macOS).
  2. Use the Network Tab:
    • Click the Network tab in the Inspect window.
    • Reload the page (press F5) and Chrome will capture all the files that load during the page load process.
    • At the bottom of the panel, you’ll find useful metrics like:
      • DOMContentLoaded: Time it takes for the HTML content to be loaded and parsed.
      • Load Time: Total time for all elements (CSS, JS, images) to be fully loaded.
    • You can also see the waterfall view, showing the time taken by each individual resource.

More Features of Chrome’s Inspect Tool

Aside from checking website speed, here are other key features of the Inspect tool that can assist with website analysis:

  1. Elements Tab:
    • This tab shows the HTML structure and CSS styling of the page.
    • You can modify elements on the fly to see how changes affect the design without altering the actual code.
  2. Console Tab:
    • The Console logs JavaScript errors and warnings, allowing developers to troubleshoot problems.
    • You can also execute JavaScript code directly in the console.
  3. Performance Tab:
    • Provides a detailed analysis of your page’s performance.
    • Click Record or reload the page to capture an in-depth view of CPU usage, rendering, and the time spent on various tasks like scripting and painting.
  4. Lighthouse Tab:
    • Offers a comprehensive report on your site’s performance, accessibility, SEO, and best practices.
    • You can run an audit to get suggestions on how to improve your page speed and performance.
  5. Application Tab:
    • Gives you access to view and manage storage, service workers, cookies, and other application-level data.

Conclusion

The Chrome Inspect tool is a powerful all-in-one resource for checking website speed, reviewing code, and diagnosing problems. With just a few clicks, you can analyze load times, identify slow resources, and improve the overall performance of your website.

By leveraging these features, developers can quickly spot issues and optimize websites for better user experiences.

22 Sep

Resolving the “retry time not reached for any host” Error in cPanel Servers

As a server administrator, you might encounter the following error when your mail server attempts to send emails to certain domains:

retry time not reached for any host after a long failure period

This issue commonly arises due to a corruption in the Exim Retry Database. When the Retry Database is corrupted, Exim (the mail server) is unable to reattempt sending emails to the affected domains, leading to this error.

What Causes This?

The Exim Retry Database is responsible for managing email retries when the initial delivery attempt fails. If the database becomes corrupt or locked, your mail server may not attempt to deliver queued emails, resulting in delayed or undelivered messages to the affected domains.

How to Fix This

To resolve the issue, you need to clear and rebuild the Exim Retry Database. Below is the procedure for fixing this on a cPanel server running CentOS or other Linux distributions.

Step 1: Clear the Corrupt Database Files

Start by removing the corrupted retry and waiting files. SSH into your server as the root user and run the following commands:

cd /var/spool/exim/db
rm -f retry retry.lockfile
rm -f wait-remote_smtp wait-remote_smtp.lockfile

These commands delete the retry and wait-remote_smtp files, which contain the retry records for undelivered emails. Lock files are also deleted to ensure that no processes are currently using these databases.

Step 2: Restart the Exim Service

After removing the database files, restart Exim to allow it to recreate the necessary retry files and clear the issue:

service exim restart

For systems using systemd, you can alternatively use:

systemctl restart exim

Step 3: Clean Up the Exim Database

To ensure that old or invalid entries are cleared from the Exim database, you can use the exim_tidydb tool to remove retry records older than one day. Run the following commands:

/usr/sbin/exim_tidydb -t 1d /var/spool/exim retry > /dev/null
/usr/sbin/exim_tidydb -t 1d /var/spool/exim reject > /dev/null
/usr/sbin/exim_tidydb -t 1d /var/spool/exim wait-remote_smtp > /dev/null

This cleans out stale records in the retry, reject, and wait-remote_smtp databases that may still be causing issues.

Step 4: Update Exim and Courier Services

For an added layer of assurance, it’s advisable to force updates of Exim and Courier. This can resolve any lingering issues with the mail system:

/scripts/courierup --force
/scripts/eximup --force

These commands will recompile and update both Exim and Courier to their latest stable versions, ensuring that no underlying issues with these services are present.

Conclusion

Following these steps should resolve the “retry time not reached for any host” error by cleaning up the Exim Retry Database and allowing your server to properly attempt mail delivery again. While this error is often reported for popular domains like Gmail, it can occur with any domain if there’s an issue with the Exim database or network interruptions. If the problem persists after taking these steps, it may indicate a deeper issue such as network misconfiguration or external mail filters affecting delivery.

18 Nov

Solving ‘421 Too Many Connections’ Error in FileZilla for Seamless FTP Transfers

FileZilla is a convenient tool for FTP file transfers in cPanel. However, encountering a ‘421 too many connections’ error can disrupt this process. To ensure smooth file transfers, let’s explore two methods to fix this issue.

Understanding the Error:
FileZilla throws this error when attempts exceed 8 connections from the same IP address without closing older ones. Incorrect settings might also trigger unsuccessful connection attempts.

Error Message:
“Response: 421 Too many connections (8) from this IP Error: Could not connect to the server.”

Method 1: Refresh Connections via cPanel

1. Log into your hosting account and access cPanel.
2. Look for “FTP Connections” under the “Files” section. If you can’t find it there, scroll down to locate it.

3. Open “FTP Connections” to see all active connections. Click “Reload” to refresh them.

Method 2: Increase FTP Connections from FileZilla

1. Open FileZilla and navigate to the File Manager option, which might vary based on your operating system. For instance, in iOS, you’ll find an icon, while Windows might display options like File, Edit, etc. Access the File Manager or Site Manager.

2. Click on “My Sites” from the left-sidebar and open the “Transfer Settings” tab.

If the settings area is accessible, select “Limit number of simultaneous connections,” and set the “Maximum number of connections” to more than 8. Click “Ok” to save the settings.

Please note: FileZilla doesn’t facilitate the disconnection of old connections; you’ll still need to use your cPanel account for that.

By following these steps, regardless of the presence of older connections with incorrect settings, you should be able to establish a successful connection between FileZilla and your hosting server.

These methods ensure a hassle-free experience with FileZilla for FTP transfers.

Explore our range of shared and reseller hosting plans!

25 May

Introducing Nagad as a New Payment Option – Convenient and Secure!

We are excited to announce that we have expanded our payment options to provide you with even more convenience and flexibility. As part of this effort, we are now accepting payments through Nagad, a trusted Digital Financial Service offered by the Bangladesh Post Office.

We understand that seamless and secure transactions are of utmost importance to our valued clients, and we believe that Nagad meets these expectations perfectly. With Nagad, you can now make payments directly from your Nagad account using our Nagad Merchant Account. To initiate the payment process, simply follow the steps outlined below:

Log in to your Nagad account.
Navigate to the “Merchant Pay” option.
Enter our Merchant Number: 01841377417.
Ensure that the payment amount matches the total stated on the invoice. There is no need to include any additional payment charges.
Use the invoice number as a reference while sending the payment.

using NAGAD APP

using NAGAD USSD Code

By introducing Nagad as a payment method, we aim to simplify the payment process for you and provide a seamless experience. This secure platform offers various benefits, including real-time transaction notifications, instant payment confirmations, and a user-friendly interface. With Nagad, you can enjoy peace of mind knowing that your payments are being handled securely and efficiently.

Should you encounter any issues or have any questions regarding payments through Nagad, please don’t hesitate to reach out to our dedicated support team. We are here to assist you and ensure a smooth transition to this new payment method.

We value your business and continuously strive to enhance our services to meet your evolving needs. We sincerely hope that the introduction of Nagad as a payment option will bring added convenience to your experience with us. We appreciate your trust and look forward to serving you with the utmost dedication.

Thank you for choosing our services!

26 Jan

Setup Node.js Application in cPanel

We have Cloudlinux installed on shared hosting server which comes with Python and Node JS support. In this tutorial, WE will learn how to easily set up Node.js applications from the cPanel interface.

In order to set up a Node.js application using cPanel interface, use the following steps.

Step #1: Create the application
First, you must create an application. To do this, follow these steps:

Log in to cPanel >> Software >> Setup Node.js App

 

 

On the Node.js selector page, click CREATE APPLICATION to start the application setup:

 

Fill in the fields on the application setup form:

 

 

 

 

 

 

 

 

 

  • Node.js version – select your preferred version from the drop down list
  • Application mode – choose Development or Production from the list. Development may be chosen initially and changed to production later.
  • Application root – the file system location for application files. The entry will be appended to /home/username to form the complete path to the application files in the cPanel home directory.
  • Application URL – the address of the application on the Internet.
  • Application startup file – the initial file that will be processed when launching the application.

Once all information is properly submitted, click CREATE:

 

The application starts automatically. To view a test page for the application, click OPEN:

 

You should see the “It Works!” message appears with the installed version.

Now that a working application is installed, you can enhance the environment with the package.json settings file and the npm package manager.

To do this, follow the next steps:

Step #2: Create the package.json file

To create the package.json file, follow these steps:

cPanel >> File Manager

 

 

In the left hand column of File Manager, click the text of the application root folder:

 

 

 

Click +File to create a new file:

 

In the New File dialog box, type the filename package.json, and then click Create New File:

 

 

 

 

 

 

 

 

Right-click or secondary click on the package.json file in the right-hand column of File Manager and then click Edit. An edit dialog box appears:

 

 

 

 

 

 

 

 

 

In the Edit dialog box, click OK.

Type the following text in the editor screen:

{
"name": "app",
"version": "1.0.0",
"description": "My App",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}

Click Save Changes to save the file and Click Close to close the editor.

Step #3: Install npm

To install npm, follow these steps:

cPanel – Software – Setup Node.js App

 

 

In the Actions column of the Web Applications list, click the pencil icon of the application you want to edit >> Click Run NPM Install >> The NPM installation runs and displays a success indicator when complete.

 

 

 

To install packages with NPM and do other command line tasks related to the application, log in via SSH and enter the virtual environment for the application using the command shown in the information box at the top of the application setup page:

 

 

 

Great! Now you know how to install Node.js app using the cPanel interface.

23 Aug

How to install CloudLinux on cPanel Server

cPanel server with Cloudlinux is a very popular setup in the webhosting industry especially for shared webhosting industry because this give an administrator right power to control resource of each user and at the same time best performance and page load speed for their website with advance level security protection.

Before installing cloudlinux We highly recommend to upgrade MySQL to MariaDB 10.2 because by default MySQL comes with 5.6 and end of life of this version is February 28, 2018. You can upgrade MySQL to MariaDB from WHM >> SQL Function >> MySQL/MariaDB Upgrade.

Next We are going to install Cloudlinux, Download Cloudlinux installation script:

wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy

Install the script:

sh cldeploy -i [For IP based license]

or

sh cldeploy -k Activation_Key [For key based license]

Then reboot the server:

reboot

You can install Lvemanager using below command(In most case it will be automatically installed):

yum install lvemanager

Next install cagefs with the following command:

yum install cagefs
/usr/sbin/cagefsctl –init
cagefsctl –enable-all

Next We need Alt-PHP (PHP Selector):

yum groupinstall alt-php
yum update cagefs lvemanager

Now you can proceed to your WHM >> Cloudlinux LVE Manager and here you can configure Cloudlinux Features including cagefs, python, nodejs and php selector.

If you are running Apache server, you can install mod_lsapi. It can improve performance for many web sites.

Log into SSH and run the following commands:

yum install liblsapi liblsapi-devel –enablerepo=cloudlinux-updates-testing
yum install cpanel-mod-lsapi –enablerepo=cloudlinux-updates-testing
/usr/bin/switch_mod_lsapi –setup
/usr/bin/switch_mod_lsapi –enable-global
service httpd restart

If you still have questions or concerns, feel free to contact us by sending email to following address: support [at] tetrahostbd.com

18 Jun

How to create backups in cPanel

A full cPanel backup includes all account files, databases, email accounts and settings. We recommend creating a full cPanel backup before any major data modification/migration or to keep data backup of an account.

1. Go to cPanel > Files section > Backup menu:

with cPanel Jupiter Theme

with cPanel Retro Theme

2. Click on Download a Full Website Backup:

3. By default, a full cPanel backup will be saved into your account home directory.
Go ahead and change Backup Destination if you would like to choose another target location for the backup.

Please provide your Email Address where the server will send an notification once its completed generating the backup and is ready for download.

Click on Generate Backup to proceed:

4. You will see the following message notifying about the start of the backup generation process:

5. Click on Go Back to monitor the status of the generation process real time.

The green checkmark next to the backup name will indicate that the backup generation has been completed. You can now either download it or navigate to the remote server to see if the backup is there: