Working with SMTP Testing Tool

SMTP Testing is a free tool developed by Technozoid to test SMTP servers settings by sending an email through them.

You can Download SMTP Testing Tool for free before you proceed.


Servers List

The below is the list of settings for each server that needs to be tested:

  • SMTP Server: The server name or IP address of the SMTP Server.
  • Port: The SMTP port, usually it is set to 25. You can check with your email provider to know which port should be used.
  • From: The From email address.
  • To: The recipient email address that should receive the test email.
  • Msg body Type: Formatting of the email message body. It can be set to text, html, or “text & HTML”.
  • Authentication: No Authentication sends the email without any authentication; Basic Authentication sends the email using the username & password provided; Windows Authentication sends the email using your windows user automatically (this option is usually used when your email server is on the same domain of your active directory)
  • Enable SSL: Sends the email through secure socket layer.
  • Username & Password: The username and password used for authentication when Basic Authentication is selected.
SMTP Servers List


Adding & Deleting Servers

To add a new SMTP server click on an empty row and fill the required details.

To delete an existing SMTP server click on the row header and press delete.

Add or Delete SMTP Server


Start Testing

Click on Start after configuring and saving the new settings.

Start Sending



Settings include the email subject and body text that will be used in the messages.

Message Settings


Event Log & Errors Log

Event log displays the testing history, while errors log displays errors that occurred in the application.

Event Log and Errors Log
Finally we would love to hear your feedback on this tool by leaving us a comment below.

Working with Systems Monitoring

Systems Monitoring application is a free tool developed by Technozoid to monitor the availability of systems on the network using pinging technology.

You can Download Systems Monitoring for free before you proceed.


Start Monitoring

Click the start button to begin monitoring the list of systems you have.

Start Engine


Disruption & Notifications

There are various types of notifications and logs that are built into the software which can help you stay informed about any changes that occur in the status of any of the systems that you are monitoring:

Email: Clicking on the “+” sign will show you 2 list of email addresses that will receive an email whenever the system goes down or becomes up again.

For example: Let’s say there are 2 emails records (1 email to [email protected]; [email protected] and another email to [email protected]) whenever the system goes down, and 1 email record (to [email protected]) whenever the system goes up again.

Subject is the subject of the email message. Body is the body of the email message. In case you want to style the body of the email click on the drop-down -> select the text you want to style -> right click -> select the styling you want (to change the color click on font)

In case the “subject” or “body” fields were left blank then the default values from the settings will be used instead whenever an email is sent. “High Importance” is used to send the email with high importance.

Email Alert Subject & Body

Check the Settings section to learn more about email settings.

Desktop Alert: This is an alert that pops up automatically whenever a change in the status of a system is detected.

Desktop Alert

Systems Log: Click on “Systems Log” to see the history of changes in systems status.

Systems Log

Interface: The interface will show you a red square beside the system that is not reachable. The status bar also displays the current status and last status of the engine.

Software Interface


Adding a New System

To monitor a new system it should be added to the list by clicking in the grey area and filling the required details:

  • System Name: You can name the system anything you want. For example Let’s say we want to monitor the internet connection by checking the status of then we can call the system “Internet Connection”.
  • Host or IP: This is the host name or IP address of the system you wish to monitor. Examples: computer1,,, etc…
  • Check Every: This is the number of seconds that the application should wait before checking the same system again.
  • Interval: In case “Use Interval” was checked then the application will check the system between “Interval (From)” and “Interval (To)” only.
  • Fails Allowed & Total Trials: Usually you would want to configure “Fails Allowed” as low as possible, however when you are using unstable connection particularly a VPN that timeout frequently then raising the “Fails Allowed” might be a better option. “Total Trials” is the total times the connection should be checked. For example: Let’s say “Fails Allowed” was set to 2 and “Total Trials” was 10 then the application will check for at least 2 fails in 10 trials before it reports the system as down.

Add System
Remember that you have to click on save for the new configuration to work.


Removing a System

Removing a system from the list is very simple, select the row header of the system you want to delete and press delete.

Delete System



  • SMTP Server: the server name or IP address of the smtp server
  • Port: SMTP port (usually 25).
  • System Email: The email address that will be used to send the email notifications.
  • Authentication: The security of the SMTP Server.
  • Subject & Body for System Up & Down: The default template that will be used in case the subject and body were not overwritten in the settings of each system.
“Test” button can be used to make sure that the SMTP configuration is correct.


Errors Log

This is where you can see if any error occurred in the application.


Finally we would love to hear your feedback on this tool by leaving us a comment below.

How to Find the Best Domain Name

Finding a good domain nameA domain name is what you type in your browser’s address bar when you are visiting a website like “”, “”, “”,… It is not what appears in the browser, it is just the name. You might think that finding a good domain name for your website is easy at first, but you will discover that its much more complicated than you thought once you dive deeper into the subject. A friend of mince once told me: “Domain names are like women, all the good ones are already taken”.

The purpose of this article is to give you an idea of things to keep in mind and tools that can help you in finding the right domain name. Let’s start with the following list of recommendation rules that you need to keep in mind while making your research, your domain should be:

  1. “.com” since it is the widely known domain extension
  2. Short,  less than 12 characters
  3. Letters only most of the time, no numbers or dashes
  4. Catchy and easy to remember
  5. Easy to spell
  6. It doesn’t have to have a meaning, but should sound well
  7. 2 syllables or 3 syllables max, especially if it is a weird word (google is 2: goo-gle)
  8. If it had a meaning then it should reflect the content of the website in some direct or indirect way (ex:

This doesn’t mean that you have to fulfill all the mentioned rules, but the more rules your domain name adheres to the better. Here are some common strategies that you can follow to find your perfect domain:

  1. Are you lucky? Chances are almost non-existent that the domain you’re thinking of is available and waiting for you to purchase. Give it a shot anyhow, you’ll never know!
  2. Buy an existing domain: If the domain that you want to purchase is already registered under someone else then you can check with the domain owner if he is interested in selling it. There are many companies that purchase domains to resell them for higher rates. However, the domain owner might not be interested in selling it or he might request a very high price. You can use to get the contact information of the domain owner.
  3. Add a new word to the dictionary: Since most of the words are already taken, it is a good idea to be creative and create your own word, something like “technozoid”, or “google”.
  4. Mix Words: Add two words (not more) together, Something like “facebook”, or “linkedin” but don’t forget the 2-3 syllables rule, you don’t want the domain to be too long either. You can also add prefix & suffix like “the”, “s”, “new” to another word but I don’t encourage it since your domain becomes longer. (did you know that facebook was called thefacebook before!)
  5. Buy an expiring or expired domain: This is probably the best strategy you can follow and where most of the action takes place to snatch a good domain name. Although it will cost you more than what you would pay for an available domain but it is well worth the spending. There is a method called “backorder” which helps you in grabbing a domain as soon as it becomes available after being expired and before someone else purchases it, it is not guaranteed that you will get the domain though, especially if it is a good one where other people might have also backordered it and waiting for it to be available as well. There are companies which specialize in this field and provide services for their clients to grab a domain on their behalf once it is available. You might have to enroll in auctions in case there was someone else who backordered the same domain on the same website which you backordered from. Backordering is much safer than waiting for the domain to expire and try to register it on your own. Don’t forget to clean the domain from any spamming, phishing, or virus blacklisting after you get the domain name because it might have been abused by its previous owner.

There are many tools on the internet that can help you in the process of finding a domain name, here is a list effective ones that I found useful during my researches:

  1. one of the best registrars on the web where you can register your domain, make backorders, host your website, check the availability of up to 500 domains at the same time here, and many other features.
  2. shows you list of domains that will be available soon, it also gives you the option to backorder a domain.
  3. similar to
  4. has list of recently deleted domains or ones that are going to be deleted on a specific date.
  5. lets you search for deleted domain names that are available for registration, they have a big database of domains and it gets updated by the hour. You need to register to use their website but it is for free.
  6. similar to, their search engine is basic, but the domain names you find here are more sensible and there is no need to register.
  7. is a domain names generator. The domains names given are not that bad and you might really find a good one if you search enough.
  8. besides providing many tools for domain information they have 2 tools that can be very helpful. The first is suggestion tool which suggests “syllable like” or “close meaning” to the domain you provide. The second tool is searching for domains that will expire soon.

Showcase: I have successfully registered by finding it on and backordered it on

Conclusion: One of the most efficient ways to register a good domain name is through searching for domains that are going to expire soon, backorder the domain you liked, and keep your fingers crossed that the domain become yours. Because most (if not all) the good domains are already taken and there are lots of domains that expire on daily basis, your chances are pretty good in catching a good domain name. Imagine it as fishing, you have to throw the hook and be patient to catch a good fish! What do you think is the best way to find a good domain name? (leave a comment below)