How to Set Up Your Own Secure Email Server

https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2021/10/set-up-secure-email-server-featured.jpg

Major email service providers such as Google and Microsoft occasionally scan your emails to provide targeted ads and other services. You may be concerned by this as it does violate your privacy. One of the easiest ways to prevent this breach of your privacy is to set up your own secure email server.

Setting up your private email server is fairly easy and once the initial set up is complete, you can further customize it according to your preferences.

What Is a Private Email Secure Server?

Whenever you receive an email, it is first stored on an email server before being downloaded to your email client or browser. These email servers are usually managed by the same companies that provide you with email addresses, such as Google, Yahoo, and Microsoft.

While these services do provide you with a lot of convenience, they can easily scan confidential and regular emails to provide targeted ads and improve services such as Google Assistant. Additionally, government entities and law enforcement agencies can ask your email provider to reveal your inbox.

On the other hand, you have complete control over your emails when you use a private email server. This is because the server is located at your own house, on a computer you own.

The glaring advantage of having your own secure email server is privacy. Your emails are completely your own. You can also use one to send completely anonymous emails.

Your ISP and your employers are completely devoid of any access to your emails. This provides a peace of mind that no third-party email providers can match. A private email server allows you to set up filters that are simply not possible when using a regular email service.

However, all this does come at a cost. You are completely responsible for the security of your email server. While your emails can no longer be snooped upon by companies, the server can still be compromised by a determined hacker.

Email providers have dedicated teams that look for security flaws in their servers. However, in the case of a private email server, you are completely responsible for making sure that the server is secure.

How to Set Up Your Own Secure Email Server

Setting up your private email server shouldn’t be a problem at all, provided you follow the steps listed below accurately.

However, before getting started, ensure that you have all the things needed to set up the server. These include:

  • A separate computer with decent hard drive capacity. This will act as the email server and store all your emails.
  • A domain name for your private email server.
  • A good and stable internet connection.
  • An email server service to route your emails. Ideally, it should also have features such as a spam filter, and antivirus protection.

Download and Install an Email Server

The first thing you need to get started is an email server software. There are plenty of programs available. However, most of them are paid.

For this tutorial, let’s make use of an open-source and free email server called hMailServer. To download the application, simply go to hMailServer’s download page and click on the file under “Latest Release”.

Related: IMAP vs. POP3: What’s the Difference? Which One Should You Use?

After downloading the app, simply follow these steps to install it:

  1. Run the downloaded file.
  2. On the Setup welcome screen, click Next.
  3. On the next screen, click on the “I accept the agreement” radio button. Be sure to read through the license agreement first.
  4. On the next screen, choose where you want to install the hMailServer application. It’s better to install it in the C: drive itself.
  5. On the components selection screen, choose Full Installation from the drop-down menu and click Next.
  6. In the next window, choose the database you would like to use. Ideally, choose the first option, i.e. Use built-in database engine. Click on Next.
  7. Choose whether you want to create a start menu shortcut or not, then click Next.
  8. The following screen will prompt you to create a password for your email server. Type in a strong password and click on Next.
  9. Now, click on Install. Wait for the installation to complete.
  10. After the installation finishes, ensure the Run hMailServer Administrator checkbox is checked and click on Finish.

How to Set Up hMailServer

The actual set up process for your private email server is also fairly easy. The following steps should give you a clear idea on how to set up your email server, and some good practices while doing the same:

  1. Run hMailServer Administrator. The app should already be running if you followed step 10 in the section above.
  2. In the window that opens, click on Connect and when prompted, enter the password you entered during installation in step 8 above.
  3. On the welcome screen, under Getting started, click on Add domain.
  4. Under the General tab, type in a domain name under “Domain”. Ensure that the Enabled checkbox is ticked, and then click on Save.
  5. Now, using the navigation bar on the left, go to Domains and then click on the domain name you’ve just entered. Click on the Accounts directory.
  6. In the Accounts window, click on Add.
  7. In the next window, type a name under the Address text box. This will function as your email address.
  8. Enter a suitable password in the Password section. Click on Save.
  9. Now, using the navigation bar, go to Settings > Protocols.
  10. Check SMTP, then uncheck the POP3, and IMAP checkboxes. Remember to click on Save.
  11. Following this, click on Advanced, under the “Settings” heading itself. Under “Default domain”, type localhost, and then click on Save.
  12. Click on the + button to expand the Advanced settings tree.
  13. Navigate to TCP/IP ports and ensure that ports 25, 110, and 143 are enabled for SMTP, POP3, and IMAP respectively.
  14. Now, test your email server by navigating to Utilities > Diagnostics. Select the domain that you created earlier, and click on Start to begin the test.
  15. This will check whether you can successfully connect to the mail server you just created.

After following the aforementioned steps, your private email server is ready to run.

All you need to receive and send emails is a client such as Thunderbird or Outlook. Use the domain credentials you created earlier to log in.

Related: The 5 Best Free Email Clients for Your Desktop PC

Additionally, you can also enable and customize features such as antivirus and spam protection by running the hMailServer Administrator utility. Look for these features on the navigation bar.

Your Private Email Server Is Ready

As is evident, setting up your own email server is not that difficult. In fact, it should take you less than an hour to get it up and running, if you don’t run into any unexpected issues. However, in case you’re looking for more advanced features, it is advisable to hire an IT professional to set it up for you.

And if it isn’t possible for you to set up your own email server, using alternative, secure email services is the next best option.

The 5 Most Secure and Encrypted Email Providers

Fed up with government and third-party surveillance of your emails? Protect your messages with a secure encrypted email service.

Read Next

About The Author

Manuviraj Godara
(136 Articles Published)

Manuviraj is a Features Writer at MakeUseOf and has been writing about video games and technology for over two years. He is an avid gamer who also spends his free time burning through his favourite music albums and reading.

More
From Manuviraj Godara

Subscribe to our newsletter

Join our newsletter for tech tips, reviews, free ebooks, and exclusive deals!

Click here to subscribe

MUO – Feed

What about my mental health?

It’s a threat to my mental health to make me do this.

I believe that 2 + 2 = 4.

Two plus two always equals four.

I will not deny reality.

I will not be forced to subjugate myself to someone else’s fantastical whims.

To violate that, to force me to acquiesce to someone else’s delusion is a threat to my mental health and I will not do it.

There are four lights.

How to Set Up a Minecraft Server for Free

https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2021/10/set-up-a-free-minecraft-server-2.jpg

Minecraft is one of the best survival games played by millions of gamers worldwide. But unlike other multiplayer titles, you need to set up your own private Minecraft server to play the game with your friends. And having a server up and running 24/7 can be expensive, not to mention the hefty price you paid for the game in the first place.

But do you really have to empty your pockets and buy a server to enjoy Minecraft with your friends? Not at all. Luckily, websites like Minehut and Aternos allow you to set up your own “free” Minecraft server, with no hidden costs whatsoever.

Host a Free Minecraft Server With Minehut

To set up a free game server with Minehut, head over to minehut.com and click the Sign Up in Seconds button. On the next screen, enter your name and other credentials. Then click Sign Up to finish account registration. Finally, verify your email address and Minehut will automatically log you into your account.

On the account dashboard, click on the Add Server button, type the desired server name, and hit Create. Once the screen loads, click on the Activate Server button to start using your free Minecraft server.

Minehut will ask you to wait for 30 seconds as it prepares the server for you. Click on the Continue button when the DDOS-protected server transfer prompt appears.

The server dashboard gives you options to start and stop the server, access the console, view game files using the file manager, add and configure Minecraft addons, manage the current game world, and create backups.

You can also change the server “Message of the day” or play around with the server properties by scrolling down the page.

As you can see, the free server plan allows a maximum of 10 players to join the server. Also, you can create up to two servers with a free account. Minehut also supports cross-platform play, which means both Java and Bedrock Edition players can join your server.

How to Join a Minehut Server

Minecraft Java players can directly join the server by adding the server address to the game (servername.minehut.gg).

On the other hand, Bedrock or Pocket Edition players need to go through an additional step to join the server. First, you’ll have to join the bedrock.minehut.com server on port 19132. Then in the chat, type “/join servername.minehut.gg” to access the server. If the server is up, you’ll be automatically teleported to that particular world.

For example, if your Minehut server address is “random.minehut.gg“, you’ll first join “bedrock.minehut.com“, then type “/join random.minehut.gg” in chat to join the server.

Start a Free Minecraft Server With Aternos

Aternos is another free platform that offers private Minecraft servers to players. Just like Minehut, setting up a server with Aternos is a breeze. All you have to do is create a free account, add a server, and configure it up to your liking.

To get started, first visit aternos.org. Then click on the Play button located in the bottom-right corner.

Here, you can sign up for a free account or log in to an existing one. You can also sign in using your Google account if you want. Note that specifying an email address is optional, and you can create your account using just a username and password.

Once you have logged in to your account, click on the Create a server button.

Next, specify the server name and the description. You can also choose between Java Edition and Bedrock/Pocket Edition here. Note that, unlike Minehut, Aternos doesn’t support cross-platform play and you’ll have to create separate servers for both editions. Click on the Create button to continue.

On the server dashboard, you’ll have the option to start your server. To manage your server, select an option from the left sidebar. You can switch between Bedrock and Java editions by switching to the Software tab.

Likewise, the Console and File options allow players to access the console and file manager respectively. You can generate new worlds or backup your existing world using the Worlds and Backups option.

In Aternos, a server can be controlled by multiple users. This is to ensure that other players can also start or stop your server in case you’re unavailable. To add another moderator, click on the Access tab from the left sidebar and specify the Aternos username of the user.

Related: How to Make Your Own Minecraft Server: Things You Need to Know

Now You Can Enjoy Minecraft With Friends

It is great you can get your own private server for playing Minecraft without spending any extra bucks. Online services like Aternos and Minehut are inclusive of some limitations though. First of all, there’s a cap on the number of players that can join the game. You also get limited memory, which might not be enough if you’re planning to establish a full-fledged community server.

Apart from private servers, you also have the choice to join realms, play on a public server, or start a new single-player world in Minecraft.

How to Play Minecraft With Friends: 5 Different Ways

Want to party up and craft with your crew? Here’s how you can enjoy Minecraft multiplayer with your friends.

Read Next

About The Author

Deepesh Sharma
(95 Articles Published)

Deepesh is the Junior Editor for Linux at MUO. He writes informational guides on Linux, aiming to provide a blissful experience to all newcomers. Not sure about movies, but if you want to talk about technology, he’s your guy. In his free time, you can find him reading books, listening to different music genres, or playing his guitar.

More
From Deepesh Sharma

Subscribe to our newsletter

Join our newsletter for tech tips, reviews, free ebooks, and exclusive deals!

Click here to subscribe

MUO – Feed

Aliens Power Loader IRL

https://theawesomer.com/photos/2021/11/alien_power_loader_complete_t.jpg

Aliens Power Loader IRL

Link

It’s taken three years, but the guys at Hacksmith Industries have finally completed their working replica of the Power Loader from Aliens. In this final build video, they tidy up the cabling and put on finishing touches before taking it for an all-too-brief spin. We can’t wait to see them take down a xenomorph with this thing.

The Awesomer

It’s nice to be right about Ivermectin

 

Earlier in the week, I posted an article in which I postulated that the widespread use of Hydroxychloroquine and Ivermectin in Africa to treat other diseases was inhibiting the spread of COVID-19 in that continent.

Thanks to a comment by reader Nahanni on another post yesterday, I was led to an article at NOQReport titled "Shocking Conclusions from Africa Study Expose Why Big Pharma’s Puppets are Suppressing Ivermectin Data".  It predates my article, but I hadn’t been aware of the study until Nahanni drew it to my attention.  In so many words, the long article confirms my hypothesis.  Here are a few excerpts.  Bold, underlined text is my emphasis.

A graph made its rounds on social media yesterday that raised some eyebrows. It showed the clear difference between countries in Africa that use Ivermectin regularly versus those that do not. The differences were startling as the Ivermectin-nations showed unambiguous advantages against Covid-19. The mortality rates were very low compared to countries that do not use Ivermectin on a wide scale … Universal Ivermectin use seems to be the only factor preventing these nations from a full-blown Covid-19 catastrophe.

. . .

The final and arguably most important “hidden” takeaway from the study is that recovery and fatality rates for Covid-19 cases were not statistically significantly different between Ivermectin countries and non-Ivermectin countries. That means that once a person was tested and officially declared a Covid-19 case, they recovered or died at essentially the same rates across the board.

This tells us that other factors such as medical proficiency, environmental differences, or access to vaccines do not contribute to whether someone lives or dies once they have become sick with the disease. Since overall mortality rates per capita are significantly lower in Ivermectin nations but case fatality rates are the same, Ivermectin is clearly effective as an early treatment and perhaps even as a preventative measure.

Remember, the people in the Ivermectin nations are already taking the drug. They aren’t waiting for a positive Covid test and likely aren’t even very concerned about the disease at all. Many if not most who do end up becoming Covid-19 cases in Ivermectin nations were likely among those who were not taking Ivermectin as an antiparasitic.

There’s more at the link, including statistics, charts, etc.

I’m very glad to have independent confirmation of what was basically just a theory of mine, based on experience in Africa, but not supported by medical evidence.  The latter is now available, and seems to support my theory.  It’s a warm fuzzy feeling to find that I was pretty much on the money.

I’d like to find out whether anyone’s done a similar study on Hydroxychloroquine as a COVID-19 suppressant in Africa.  So many millions of people take it there as an anti-malarial prophylactic medication that I’m certain it must be having that effect;  but as yet I haven’t found any investigations looking into whether that’s affecting COVID-19 infection rates.  I’m willing to bet that it is, as discussed in my earlier article.

Peter

Bayou Renaissance Man

This video is a litmus test

https://gunfreezone.net/wp-content/uploads/2016/01/cropped-gfz-ico.png

Watch this:

There are two kinds of people in this country:

Those who think this guy is fucking nuts.

Those who think this guy is taking perfectly reasonable actions against a deadly virus.

The problem is that the pop culture and current political majority seems to be squarely in the latter camp.

The crazy hypochondriac are running society.

 

Sorako Precision Screwdriver Set

https://theawesomer.com/photos/2021/11/precision_screwdriver_set_t.jpg

Sorako Precision Screwdriver Set

 | Buy

What sets this 118-piece precision screwdriver set apart from others is that it includes a tabletop organizer rack, making it easy to grab the right tool right from your workbench. It contains dozens of drivers in square, flat, Phillips, Pozidrive, hex head, and Torx styles, each made with a magnetized S2 alloy tool steel.

The Awesomer

A look at new features and improvements since the original Laravel 8.0 release: Collections

https://protone.media/img/header_social.jpg

Hey! Did you hear about Launcher? 🚀

It’s an easy-to-use deployment tool to deploy your Laravel apps containerized with Docker. Launcher is remarkably easy, and still, you can fully customize it to your needs. Start launching your sites in just minutes using our free 14-day trial.

A look at new features and improvements since the original Laravel 8.0 release: Collections

This year, the Laravel team announced a new release schedule for major Laravel versions. Instead of a major version every six months, we now get a major release every 12 months. This change didn’t stop the team from improving the current release, Laravel 8. Over the last 14 months, it got so many great updates that you might have lost track of it.

I’ll release a series of blog posts to highlight some of the best features and improvements since the release of v8 back in September 2020. In total, I’ve gathered over 100 code examples, so I’ll split this blog post into five or six posts and group them by topic. Let’s start with Collections!

I got most code examples and explanations from the PRs and official documentation.

v8.8.0 Added Illuminate\Collections\Traits\EnumeratesValues::pipeInto() (#34600)

The pipeInto method creates a new instance of the given class and passes the collection into the constructor:

// Before:
Category::get()->pipe(function (Collection $categories) {
    return new CategoryCollection($categories);
});

// After:
Category::get()->pipeInto(CategoryCollection::class);

v8.16.0 Added Collections splitIn methods (#35295)

Split a collection into a certain number of groups, and fill the first groups completely.

$array = collect([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);

// will return 3 chunks of sizes 4, 3, and 3.
$array->splitIn(3);

v8.30.0 Added isSingle() method to Collections (#36428)

Determine if the collection contains a single element.

collect([])->isSingle();     // false
collect([1])->isSingle();    // true
collect([1, 2])->isSingle(); // false

v8.39.0 Added Illuminate\Collections\Collection::sole() method (#37034)

Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.

$collection = collect([
    ['name' => 'foo'],
    ['name' => 'bar'],
    ['name' => 'bar'],
]);

// $result will be equal to: ['name' => 'foo']
$result = $collection->where('name', 'foo')->sole();

// $result will be equal to: ['name' => 'foo']
$result = $collection->sole(function ($value) {
    return $value['name'] === 'foo';
});

// This will throw an ItemNotFoundException
$collection->where('name', 'INVALID')->sole();

// This will throw a MultipleItemsFoundException
$collection->where('name', 'bar')->sole();

v8.48.0 Added sliding() (#37751)

Create chunks representing a “sliding window” view of the items in the collection.

collect([1, 2, 3, 4, 5])->sliding(2);

// [[1, 2], [2, 3], [3, 4], [4, 5]]

v8.52.0 Allow shift() and pop() to take multiple items from a collection (#38093)

$collection = collect([1, 2, 3, 4, 5]);

$collection->pop(3);
// [5, 4, 3]

$collection->all();
// [1, 2]
$collection = collect([1, 2, 3, 4, 5]);

$collection->shift(3);
// [1, 2, 3]

$collection->all();
// [4, 5]

v8.64.0 Added Illuminate/Collections/Collection::hasAny() (#39155)

Determine if any of the keys exist in the collection.

// This example would return true:
collect(['first' => 'Hello', 'second' => 'World'])->hasAny(['first', 'fourth']);

// While this would return false:
collect(['first' => 'Hello', 'second' => 'World'])->hasAny(['third', 'fourth']);

In the next blog post, I’ll take a look at the Database and Eloquent improvements!

Laravel News Links