How to get a custom email address like foo@mydomain.com [closed]












-1














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.










share|improve this 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
















-1














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.










share|improve this 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














-1












-1








-1







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.










share|improve this question















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.







email






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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


















  • 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










1 Answer
1






active

oldest

votes


















2














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.






share|improve this answer



















  • 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 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









2














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.






share|improve this answer



















  • 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
















2














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.






share|improve this answer



















  • 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














2












2








2






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.






share|improve this answer














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.







share|improve this answer














share|improve this answer



share|improve this answer








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














  • 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



Popular posts from this blog

If I really need a card on my start hand, how many mulligans make sense? [duplicate]

Alcedinidae

Can an atomic nucleus contain both particles and antiparticles? [duplicate]