How to get a custom email address like foo@mydomain.com [closed]
So with Google you can pay $5/mo to get a customized email address like foo@mydomain.com. But that's $5/mo for each domain. It sounds like Zoho gives you 25 free custom email addresses. But still, basically you are limited to paying for this feature. If there is a completely free service for arbitrary number of emails I would love to know. Otherwise I have the following question.
I am wondering how a service such as Google implements custom email addresses. I am wondering how I can somehow build my own email server so that I can just build my own solution to getting custom email addresses. I am a programmer but I don't know anything about the email protocol or how it works, so I don't know if it's possible to create a system that allows you to have infinite number of custom email addresses (just paying for the cloud compute power/data basically), or if instead you need some sort of approval, such as how you can't just start selling domain names, you need to get approved as a provider.
I have a domain to use, but I don't know how to make it so I can use it as an email address.
To narrow down the question, I would like to know the first step of how to do this. Specifically, if I should be using SMTP to figure this out, or some other protocol (such as if I can just use HTTP), and how the MX record fits into the picture.
closed as too broad by Ipor Sircer, Ramhound, Deltik, Twisty Impersonator, PeterH Dec 10 at 16:21
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
So with Google you can pay $5/mo to get a customized email address like foo@mydomain.com. But that's $5/mo for each domain. It sounds like Zoho gives you 25 free custom email addresses. But still, basically you are limited to paying for this feature. If there is a completely free service for arbitrary number of emails I would love to know. Otherwise I have the following question.
I am wondering how a service such as Google implements custom email addresses. I am wondering how I can somehow build my own email server so that I can just build my own solution to getting custom email addresses. I am a programmer but I don't know anything about the email protocol or how it works, so I don't know if it's possible to create a system that allows you to have infinite number of custom email addresses (just paying for the cloud compute power/data basically), or if instead you need some sort of approval, such as how you can't just start selling domain names, you need to get approved as a provider.
I have a domain to use, but I don't know how to make it so I can use it as an email address.
To narrow down the question, I would like to know the first step of how to do this. Specifically, if I should be using SMTP to figure this out, or some other protocol (such as if I can just use HTTP), and how the MX record fits into the picture.
closed as too broad by Ipor Sircer, Ramhound, Deltik, Twisty Impersonator, PeterH Dec 10 at 16:21
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
While I'm not certain how they do it, I can attest for it being a shoddy implementation. I got to keep my foo@domain.com even after my domain expired.
– Nick
Dec 10 at 5:38
add a comment |
So with Google you can pay $5/mo to get a customized email address like foo@mydomain.com. But that's $5/mo for each domain. It sounds like Zoho gives you 25 free custom email addresses. But still, basically you are limited to paying for this feature. If there is a completely free service for arbitrary number of emails I would love to know. Otherwise I have the following question.
I am wondering how a service such as Google implements custom email addresses. I am wondering how I can somehow build my own email server so that I can just build my own solution to getting custom email addresses. I am a programmer but I don't know anything about the email protocol or how it works, so I don't know if it's possible to create a system that allows you to have infinite number of custom email addresses (just paying for the cloud compute power/data basically), or if instead you need some sort of approval, such as how you can't just start selling domain names, you need to get approved as a provider.
I have a domain to use, but I don't know how to make it so I can use it as an email address.
To narrow down the question, I would like to know the first step of how to do this. Specifically, if I should be using SMTP to figure this out, or some other protocol (such as if I can just use HTTP), and how the MX record fits into the picture.
So with Google you can pay $5/mo to get a customized email address like foo@mydomain.com. But that's $5/mo for each domain. It sounds like Zoho gives you 25 free custom email addresses. But still, basically you are limited to paying for this feature. If there is a completely free service for arbitrary number of emails I would love to know. Otherwise I have the following question.
I am wondering how a service such as Google implements custom email addresses. I am wondering how I can somehow build my own email server so that I can just build my own solution to getting custom email addresses. I am a programmer but I don't know anything about the email protocol or how it works, so I don't know if it's possible to create a system that allows you to have infinite number of custom email addresses (just paying for the cloud compute power/data basically), or if instead you need some sort of approval, such as how you can't just start selling domain names, you need to get approved as a provider.
I have a domain to use, but I don't know how to make it so I can use it as an email address.
To narrow down the question, I would like to know the first step of how to do this. Specifically, if I should be using SMTP to figure this out, or some other protocol (such as if I can just use HTTP), and how the MX record fits into the picture.
edited Dec 10 at 17:29
asked Dec 10 at 5:17
Lance Pollard
2941311
2941311
closed as too broad by Ipor Sircer, Ramhound, Deltik, Twisty Impersonator, PeterH Dec 10 at 16:21
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
closed as too broad by Ipor Sircer, Ramhound, Deltik, Twisty Impersonator, PeterH Dec 10 at 16:21
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
While I'm not certain how they do it, I can attest for it being a shoddy implementation. I got to keep my foo@domain.com even after my domain expired.
– Nick
Dec 10 at 5:38
add a comment |
While I'm not certain how they do it, I can attest for it being a shoddy implementation. I got to keep my foo@domain.com even after my domain expired.
– Nick
Dec 10 at 5:38
While I'm not certain how they do it, I can attest for it being a shoddy implementation. I got to keep my foo@domain.com even after my domain expired.
– Nick
Dec 10 at 5:38
While I'm not certain how they do it, I can attest for it being a shoddy implementation. I got to keep my foo@domain.com even after my domain expired.
– Nick
Dec 10 at 5:38
add a comment |
1 Answer
1
active
oldest
votes
One way to get a custom email address is to set up a mail server on a server machine that the domain points at. For example, if you have the domain myexample.com
pointing to a Linux server, you can set up Postfix with related software (source: digitalocean.com) on the server, and whenever someone sends a mail to username@myexample.com
, your server gets a message that username
just got mail.
However, if you don't have the proper reverse DNS records (also known as PTR records), most mail you send will just be flagged as spam by the recipients. Reverse DNS is controlled by your server's Internet provider and allows resolution of IP addresses into domain names. Essentially, if your server's IP address does not resolve into your custom email address's domain name, most email services will mark outgoing mail coming from your server as spam.
TL;DR: anyone can set up an email server with proper software, but you need your ISP to tell everybody that you are who you say you are.
1
It would help to mention the other, more important DNS record, namely the MX record, needed for mail to flow to the mail server.
– Twisty Impersonator
Dec 10 at 10:46
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
One way to get a custom email address is to set up a mail server on a server machine that the domain points at. For example, if you have the domain myexample.com
pointing to a Linux server, you can set up Postfix with related software (source: digitalocean.com) on the server, and whenever someone sends a mail to username@myexample.com
, your server gets a message that username
just got mail.
However, if you don't have the proper reverse DNS records (also known as PTR records), most mail you send will just be flagged as spam by the recipients. Reverse DNS is controlled by your server's Internet provider and allows resolution of IP addresses into domain names. Essentially, if your server's IP address does not resolve into your custom email address's domain name, most email services will mark outgoing mail coming from your server as spam.
TL;DR: anyone can set up an email server with proper software, but you need your ISP to tell everybody that you are who you say you are.
1
It would help to mention the other, more important DNS record, namely the MX record, needed for mail to flow to the mail server.
– Twisty Impersonator
Dec 10 at 10:46
add a comment |
One way to get a custom email address is to set up a mail server on a server machine that the domain points at. For example, if you have the domain myexample.com
pointing to a Linux server, you can set up Postfix with related software (source: digitalocean.com) on the server, and whenever someone sends a mail to username@myexample.com
, your server gets a message that username
just got mail.
However, if you don't have the proper reverse DNS records (also known as PTR records), most mail you send will just be flagged as spam by the recipients. Reverse DNS is controlled by your server's Internet provider and allows resolution of IP addresses into domain names. Essentially, if your server's IP address does not resolve into your custom email address's domain name, most email services will mark outgoing mail coming from your server as spam.
TL;DR: anyone can set up an email server with proper software, but you need your ISP to tell everybody that you are who you say you are.
1
It would help to mention the other, more important DNS record, namely the MX record, needed for mail to flow to the mail server.
– Twisty Impersonator
Dec 10 at 10:46
add a comment |
One way to get a custom email address is to set up a mail server on a server machine that the domain points at. For example, if you have the domain myexample.com
pointing to a Linux server, you can set up Postfix with related software (source: digitalocean.com) on the server, and whenever someone sends a mail to username@myexample.com
, your server gets a message that username
just got mail.
However, if you don't have the proper reverse DNS records (also known as PTR records), most mail you send will just be flagged as spam by the recipients. Reverse DNS is controlled by your server's Internet provider and allows resolution of IP addresses into domain names. Essentially, if your server's IP address does not resolve into your custom email address's domain name, most email services will mark outgoing mail coming from your server as spam.
TL;DR: anyone can set up an email server with proper software, but you need your ISP to tell everybody that you are who you say you are.
One way to get a custom email address is to set up a mail server on a server machine that the domain points at. For example, if you have the domain myexample.com
pointing to a Linux server, you can set up Postfix with related software (source: digitalocean.com) on the server, and whenever someone sends a mail to username@myexample.com
, your server gets a message that username
just got mail.
However, if you don't have the proper reverse DNS records (also known as PTR records), most mail you send will just be flagged as spam by the recipients. Reverse DNS is controlled by your server's Internet provider and allows resolution of IP addresses into domain names. Essentially, if your server's IP address does not resolve into your custom email address's domain name, most email services will mark outgoing mail coming from your server as spam.
TL;DR: anyone can set up an email server with proper software, but you need your ISP to tell everybody that you are who you say you are.
edited Dec 10 at 5:45
answered Dec 10 at 5:31
ecube
540414
540414
1
It would help to mention the other, more important DNS record, namely the MX record, needed for mail to flow to the mail server.
– Twisty Impersonator
Dec 10 at 10:46
add a comment |
1
It would help to mention the other, more important DNS record, namely the MX record, needed for mail to flow to the mail server.
– Twisty Impersonator
Dec 10 at 10:46
1
1
It would help to mention the other, more important DNS record, namely the MX record, needed for mail to flow to the mail server.
– Twisty Impersonator
Dec 10 at 10:46
It would help to mention the other, more important DNS record, namely the MX record, needed for mail to flow to the mail server.
– Twisty Impersonator
Dec 10 at 10:46
add a comment |
While I'm not certain how they do it, I can attest for it being a shoddy implementation. I got to keep my foo@domain.com even after my domain expired.
– Nick
Dec 10 at 5:38