From the course: ASP.NET Core: Communication Management

What is an email service? - ASP.NET Core Tutorial

From the course: ASP.NET Core: Communication Management

Start my 1-month free trial

What is an email service?

- [Instructor] When building apps, it's important to set up a way for users to communicate with their clients. And to easily manage communication in your apps, you can use different email services, which are also available for .NET core. By using these services, you can send emails, you can receive emails, or even track the email status. like was the email sent, was it received, and even if it was opened by the user. Being able to send emails from your app is important because that way, you can keep your clients up to date with the latest developments. You can use an email service to send to the users a welcome email, to notify them about an upcoming release or bug fixes, or even to send them promotional emails. You can also use an email service to track your emails. But what is an email service in the first place? Well, for definition, an email client or service is a program or a web application that is designed to receive,write, send and keep your email messages. But how many types of emailed services are available? There are two types of email services. The first one is the in-house email service where developers of the company need to take care of all the server infrastructure, configurations, support, et cetera. And the other type, is the cloud-based email service. In the cloud based email services, the developer gets an access key and then pays either a monthly fee or per usage price. And he's not responsible of any infrastructure related stuff. Throughout these course, you'll learn how to use a really popular cloud based service. But before you do that, let us talk about why would you use a cloud based email service over an in-house email service.

Contents