All Posts By

Amy Armitage

Business Data Loss: Reasons, Consequences, and Prevention

By | Data Center, Data Protection | No Comments

data loss recovery

Data loss is a massive headache for any business. The costs are extremely dire, ranging from lost opportunities to potentially gaining a reputation for unreliability. Thankfully, contingencies exist so that you can have a bulletproof backup plan for data recovery and restoration.

Let’s start by looking at the major causes for data loss.

Top 10 Reasons for Data Loss

1. Hardware Failure

While data loss can be attributed to a multitude of factors, the main cause is usually hardware failure. Usually this stems from hard disk drives (HDD) crashing, although this problem can easily affect solid-state drives (SDD), which can experience more issues if continually used to write data. Read More

How to verify that Mail SNI (Domain SNI) SSL/TLS for IMAP/POP3/SMTP works in cPanel and a proper certificate is installed

By | cPanel, IMAP, POP3, SMTP, SSL Certificate, TLS | No Comments

Issue

Cannot verify that Mail SNI (Domain SNI) SSL/TLS for IMAP/POP3/SMTP works in cPanel and a proper certificate is installed.

Resolution

To verify SSL please use the following commands:

1 – IMAP via SSL uses 993 port by default:

a. Connect to mail server using openssl:

openssl s_client -servername maildomain.com -connect maildomain.com:993

b. Check output and make sure that valid certificate is shown:

Server certificate
subject=/OU=Domain Control Validated/OU=EssentialSSL Wildcard/CN=mail.example.com
issuer=/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA Domain Validation Secure Server CA

c. Make sure that you received IMAP server response:

* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=PLAIN IDLE ACL ACL2=UNION] Courier-IMAP ready. Copyright 1998-2004 Double Precision, Inc.  See COPYING for distribution information.

2 – POP3 via SSL uses 995 port by default:

a. connect to mail server using openssl:

openssl s_client -servername maildomain.com -connect maildomain.com:995

b. Check output and make sure that valid certificate is shown:

Server certificate
subject=/OU=Domain Control Validated/OU=EssentialSSL Wildcard/CN=mail.example.com
issuer=/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA Domain Validation Secure Server CA

c. Make sure that you received POP3 server response:

+OK Hello there. <1793.1385684315@localhost.localdomain>

3 – SMTP via SSL uses 465 port by default:

a. connect to mail server using openssl:

openssl s_client -servername maildomain.com -connect maildomain.com:465

b. Check output and make sure that valid certificate is shown:

Server certificate
subject=/OU=Domain Control Validated/OU=EssentialSSL Wildcard/CN=mail.example.com
issuer=/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA Domain Validation Secure Server CA

c. Make sure that you received SMTP server response:

220 mail.example.com ESMTP Postfix

What’s new in Jelastic 5.0.6?

By | Docker, Jelastic | No Comments

Jelastic 5.06If you haven’t heard, over the last month Jelastic released versions 5.0.5 and 5.0.6. The most predominant feature is support of Docker Community Edition and Managed Docker Containers.

This means that developers can deploy their containerized application to Docker Swarm clusters or a standalone Docker Engine using docker-compose, docker service and stack deployment commands, remote connection via docker-machine and generic driver. Users benefit from Jelastic’s automatic vertical and horizontal scaling, multi-cloud and local data center availability, collaboration and pay-per-use pricing.

Here’s breakdown of all the bells and whistles in Jelastic 5.0.6

Cloud Scripting Engine

Cloud Scripting (CS) is a powerful solution developed by Jelastic for advanced automation of repetitive DevOps tasks, complex CI/CD flows and clustering configurations.

Basically, it enables you to predefine complex environment provisioning and behavior upon changeable conditions by interconnecting various Jelastic API methods into operation chains. Cloud Scripting represents a unique programming language that is optimized to simplify development and significantly reduce the implementation cost of managed services.

Cloud Scripting provides access to a wide range of automation options and tuning possibilities. They are implemented by composing a manifest file in JSON or YAML format, which describes the logic of what should have happened during the application life-cycle or performed in response to a particular event. When prepared, CS code can be easily executed by importing it to the Platform and, if necessary, edited on the fly through the embedded JSON/YAML editor, with auto formatting, errors review and debugging options. Read More