How to Host Your Own Email Server (for free)

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.พ. 2025

ความคิดเห็น • 917

  • @navzme
    @navzme 4 ปีที่แล้ว +60

    In year 2020 around July, I struggled in setting up email server. I wish this tutorial was available then. This was awesome. Hope to see more nerdy videos from you. Cheers man!

    • @TonyTeachesTech
      @TonyTeachesTech  4 ปีที่แล้ว +2

      Glad it helped, and definitely more to come!

  • @Pyker51
    @Pyker51 2 ปีที่แล้ว +87

    Tip for those who can't send Emails: Linode blocks the Email ports by default. You have to create a ticket to unblock them.

    • @bytecorner123
      @bytecorner123 2 ปีที่แล้ว +1

      Also their network is now blacklisted so you should use an smtp relay.

    • @iamericlentz
      @iamericlentz 2 ปีที่แล้ว

      ​@@bytecorner123, their entire network, as in, all IP address ranges? Isn't blacklisting by single IP addresses at a time?
      I have a Linode server, and I don't run an email server. Blacklist checking sites indicate the IP address is fine, save 1 server out of at least a couple dozen.

    • @adamzan7
      @adamzan7 ปีที่แล้ว

      @@iamericlentz They are definitely blacklisted by microsoft, luckily it sends a bounce back telling you this so it was easy to just use a relay/smarthost.

    • @smartajer
      @smartajer 4 หลายเดือนก่อน

      @@bytecorner123 any alternative ?

  • @BasedPatriot403
    @BasedPatriot403 2 ปีที่แล้ว +6

    I've set up several email servers in the past and their always a major PITA. This was easy to follow and quick to implement, even nearly 2 years after original release.

    • @weseeyoudeceiver
      @weseeyoudeceiver 2 ปีที่แล้ว

      are you sure?
      to be clear, im new and I am depending on solid advice from randoms.. no offence

    • @weseeyoudeceiver
      @weseeyoudeceiver 2 ปีที่แล้ว

      "Behind The Green Mask" by Rosa Koire
      .. my communications moving forward demand to be bullet proof

  • @rockandford
    @rockandford 4 ปีที่แล้ว +15

    Excellent video brother. Cheers to the professional lighting in your studio setup. When someone puts that much time into lighting, you can trust their conscientiousness. Email works perfectly. Well done.

    • @TonyTeachesTech
      @TonyTeachesTech  4 ปีที่แล้ว +2

      Thank you so much for noticing! It definitely took me a while to get it "perfect" 😉
      Happy to hear this video helped you.

  • @hardestbutton4476
    @hardestbutton4476 3 ปีที่แล้ว +4

    This tutorial is excellent, I finished it without any problems and my email server is up and running.
    subscribed
    Thank you Tony

  • @reyesreyna8656
    @reyesreyna8656 2 ปีที่แล้ว +1

    Dude, great material. I've researched a "TON" of tutorials only to find them lacking. Now, thanks to you sharing thins knowledge, I can spin up a mail server in @ 20 minutes. For those of us with enough knowledge to be dangerous this just makes us more formidable. Muchas gracias!

  • @zachthemaniac
    @zachthemaniac 3 ปีที่แล้ว +43

    This literally has saved me so much time and money. Thank you for the great and easy to follow tutorial!
    It's rare to find something so useful for my type of work that is so easy to setup and use. Plus you delivered in a way that any person wanting to accomplish this could do with ease! You earned a thumbs up and subscribe.

  • @jakobgarde6769
    @jakobgarde6769 4 ปีที่แล้ว +10

    I absolutely loved this tutorial! Thank you so much! And Merry Christmas, bro

  • @cesc4876
    @cesc4876 3 ปีที่แล้ว +70

    This could easily be part of a paid Udemy course. Really great job with explaining it all and great camera quality and lightning setup too! Just finished this tutorial and subscribed, keep it up man!

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว +1

      Wow, thanks!

    • @theycallmecbswishers1718
      @theycallmecbswishers1718 3 ปีที่แล้ว

      @@TonyTeachesTech brother. Where did you make a username? For when u have to sign in to cyberpanel

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      @@theycallmecbswishers1718 I didn't. The default it admin

    • @vincent-thomas
      @vincent-thomas 3 ปีที่แล้ว

      Then it would not be free

    • @weseeyoudeceiver
      @weseeyoudeceiver 2 ปีที่แล้ว

      @@vincent-thomas 🤷‍♂

  • @shahabsamkan4027
    @shahabsamkan4027 ปีที่แล้ว +1

    this guys is the SHIT ! I mean he knows his stuff. he smokes all other "tutorialists" out there !

  • @serverslogasymanagment5481
    @serverslogasymanagment5481 3 ปีที่แล้ว +5

    Hello! Good tutorial, I’m configuring this on my personal PC with Ubuntu. How can I set up the RDNS if it is not a vps?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      You'll need to work with your internet service provider (ISP) to do this on your home network. Most times, ISPs don't allow you to host your own email server

    • @brianburch3317
      @brianburch3317 3 ปีที่แล้ว

      A VPS is cheaper than hosting from home and your performance will be better.
      You pc or laptop will probably consume $20-$60 a month in electricity, ask my how I know...

    • @BosnianHeisenberg
      @BosnianHeisenberg 3 ปีที่แล้ว

      @@brianburch3317 how you know

    • @l3tplayer
      @l3tplayer 3 ปีที่แล้ว

      @@BosnianHeisenberg So if we say the Computer consumes 150W , that would be 3,6KWh per Day so if we multiply this by 365 the PC would consume 1.314KWh in a Year, if we multiply this by the average electricity Price (i speak for Germany because i live there) 1.314x0,28€ = 367,92€ or 435,89US$. I rented a Server for about 10€/Month (11,85US$) that would be 120€ per Year or 142,17US$.

  • @potzblitz49583
    @potzblitz49583 3 ปีที่แล้ว +1

    Great video and tutorial. One thing though that's a bit mind blowing to me: 1 out of 100 people posting Linux tutorials seem to know that the capital letters when asking (Y/n) mean it's the DEFAULT answer. So you don't have to type in "capital Y" if it says (Y/n) but just hit enter and that's the same as entering "y" and hit enter.
    "Do you want to continue (Y/n)"
    Just hit enter. No need to say "so we type in 'y' to confirm" and hit enter

    • @bas133
      @bas133 3 ปีที่แล้ว +1

      Damn, makes sense actually

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว +1

      Thanks for pointing this out!

    • @ohokcool
      @ohokcool 8 หลายเดือนก่อน +1

      When people don’t know things like that, I trust them less 😂 IT prejudices

    • @ohokcool
      @ohokcool 8 หลายเดือนก่อน

      No offense Tony lol

  • @mrniceguy5731
    @mrniceguy5731 ปีที่แล้ว +3

    how to set reverse dns i am using ubuntu 22.04 lts on actual server not vps how to configure it with this setup

  • @richsimmons3800
    @richsimmons3800 ปีที่แล้ว

    As a complete novice at anything IT or tech related, I found your tutorial highly informative. Thank you. I no longer feel jittery, or uncomfortable about trying to do this myself. I do plan to watch this video a few more times before my attempt, but I do have a couple of initial quick questions. 1. Does Linode (or any other software element involved) provide any kind of support once I set up the server? 2. Can port over bulk emails from the current email ISP I am using (probably thousands) 3. Am I able t o have multiple (3 or 4 ) email accounts? Apologizing in advance if these questions are ultra basic.

  • @kokapeli
    @kokapeli 4 ปีที่แล้ว +8

    Amazing tutorial, thanks Tony! Your the man!!

  • @goodvibesjumper
    @goodvibesjumper ปีที่แล้ว

    Hi Tony. Great video. just an FYI, something I learned recently myself. at the install prompts for cyber panel [y/N] means if you press enter No will be the default. [Y/n] means if you press enter, Yes will be the default. It doesn't mean you have to enter capital Y or capital N,.

  • @natetolbert3671
    @natetolbert3671 3 ปีที่แล้ว +3

    Thank you! TH-cam needs more videos like this! Remember also that even if there is not a single email server that comes from this (which I see isn't the case, anyway XD ) these few DIY self serve videos are our only front against VPS server space suddenly skyrocketing salaciously (I admit the last one was on purpose.) Seriously though, server to server competition isnt the a thing anymore. App-controlled inflation is the new capitalism. If we lose the self host option, I have a feeling that were all

  • @kevinnewton8945
    @kevinnewton8945 2 ปีที่แล้ว +1

    Similar tutorials on other videos but they don't explain what and why. This was really good.

  • @acepvp271
    @acepvp271 3 ปีที่แล้ว +6

    THANK YOU SO MUCH MAN! you are a fucking legend man, thank you for sharing the knowledge brother.

  • @kreeve6144
    @kreeve6144 2 ปีที่แล้ว +1

    Thank you so much! I really appreciate it. I have a question for you: what about setting up a RDNS without Linode server? What if I have a simple Ubuntu (remote) server without Linode GUI?

  • @mlar248
    @mlar248 4 ปีที่แล้ว +3

    Man, I love Old Bay. And your tutorial.

  • @bornfree465
    @bornfree465 5 หลายเดือนก่อน

    its crazy that we dont have to even touch the dns records creation part. awesome video!!!

  • @SwissTraveling
    @SwissTraveling ปีที่แล้ว

    Thanks, Great information. Just FYI if one of the options are capital it means that just pressing enter would select that one. You don't have to put the letter in capital.

  • @bullyellis1
    @bullyellis1 2 ปีที่แล้ว

    @Tony Teaches Tech - some questions:
    1. If I have 2 or more websites hosted on the Linode, should I add a reverse DNS lookup for each site?
    2. I already have an A record and an @ record already in DNS from one of your previous tutorial on hosting a website using cyberpanel. Should I remove them? I noticed you did not add them in this tutorial. Not sure if they will cause conflicts.
    3. Any videos/recommendations on hardening the mail server once you get it going?

  • @skovacic
    @skovacic 2 ปีที่แล้ว +1

    Thanks for this video. I noticed you used the same IP address for both name servers. For .CA domains, CIRA won't allow that. The name servers need to be pointing at unique IP address! Any thoughts on a work around?

  • @CCoburn3
    @CCoburn3 2 ปีที่แล้ว

    This is a great video. I've been looking for a video on how to set up a self-hosted email account. Most videos just tell how to set up a gmail account to use another email address.

  • @ebuks4ever
    @ebuks4ever ปีที่แล้ว

    You just got a new subscriber. Thank you so much for taking time to make this quality video...

  • @firstvideo6339
    @firstvideo6339 3 ปีที่แล้ว +1

    Great Tutorial, Excellent. Can you please tell me, What is the email sending per day limit??

  • @masoudnejati8155
    @masoudnejati8155 ปีที่แล้ว

    Thanks, you teach not too fast, not too short in simple practical method.

  • @johnhills9617
    @johnhills9617 2 ปีที่แล้ว +1

    Tony I want to set up a email server but you say I will need a static IP. I am behind a centurylink router and I have a dynamic IP. Can I still set up the server and not distrb my present account?

  • @legitjimmyjaylight8409
    @legitjimmyjaylight8409 2 ปีที่แล้ว +1

    I remember trying to host an email server and it worked, getting it hosted and sending was easy but making it not send to spam was crazy hard.
    I did so much digging into how to fix it and I kept going deeper and deeper down the rabbit hole setting so many settings and it still kept going to junk.
    Good to see a video like this, hopefully it works out.

  • @youruleyourlife
    @youruleyourlife 3 ปีที่แล้ว +1

    can you make a comparison of VPS companies and a comparison in 2nd video of Gloud Free Tier solutions ?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      I plan to do an overarching comparison one day

  • @Aryan21able
    @Aryan21able ปีที่แล้ว

    many a time I think I will earn good and contribute to people like you for sharing good stuff for free to needy. I read lot of comments but less contribution. Thanks for everything.

  • @marcq1588
    @marcq1588 2 ปีที่แล้ว

    I would like to see how you would connect your Windows Outlook mail client to this mailbox using IMAP configuration with ssl/tls or starttls for both incoming and outgoing mail server?
    I have been using Webmin/Virtualmin GPL version (free version) for several years now. But I always have issues with connecting Outlook client to it. I often have to set up no SSL on the incoming mail. Very annoying. No problem with Thunderbird for example and of course no issue with the webmail application (Roundcube).
    I thought maybe this would be interesting for me to find out.
    The "Cyberpanel" seems a bit simpler to use than Virtualmin, where it is necessary to configure a server template that is used as default with all default parameters for each server to be created. It takes a long time to prepare it unlike your demonstration that was very quick.
    Once set up, it is quick to create a new server as well.
    Thanks for the nice video. There is always something new coming up...

  • @alldayieatlikeashark
    @alldayieatlikeashark 3 ปีที่แล้ว

    Tony - Thanks for another solid tutorial , i may be mistaken but I thought it isn’t recommended to host your own email dt deliverability, spam filters and overall high maintenance and complications that come with doing so. Is there something im missing? If u do recommend self hosting email, what would be ur recommend use cases if any?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว +1

      Hi Pat. I personally don't host my own email server at this point. I resisted making this video on my channel for a while, (because of some of the reasons you mentioned) but there was such demand from my subscribers so I decided to make it anyway. The reason a lot of people want to host their own email server is for privacy so Google or Apple aren't snooping on your messages for example.
      I trust Google with my data so instead of hosting my own email server or paying for email hosting, I get free email hosting from Google right in my Gmail inbox th-cam.com/video/RbT28X0wiRw/w-d-xo.html. This works because I get my domain names from Google Domains. If that's not the case for you and you're interested in this method, you could always do a domain transfer.
      Btw I know your name cause I did some snooping myself ;) Keep up the good work!

    • @alldayieatlikeashark
      @alldayieatlikeashark 3 ปีที่แล้ว

      @@TonyTeachesTech ha same to you!

  • @azharmansoori22
    @azharmansoori22 4 ปีที่แล้ว +1

    This is my first view on you channel and i really appreciate you hard work. Subscribed your channels now.
    Love from Pakistan 🇵🇰

  • @donaldclouse4216
    @donaldclouse4216 2 ปีที่แล้ว

    Thanks for the great lesson. If I understand this correctly, if you want to run a server on premise, and your ISP blocks port 25, then through the VPS there is a way to open Port 25? How does that work?

  • @elemenohpe123
    @elemenohpe123 2 ปีที่แล้ว

    the video is great, but what do you think about Old Bay seasoning?

  • @Baba-cr3ei
    @Baba-cr3ei 3 ปีที่แล้ว +1

    Hi, wow what a fantastic video and easy to follow but I have an issue as I send email and never arrive at send destination but do receive email inbox

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว +1

      Please submit a ticket to Linode support asking to unblock email ports (see Note #2 tonyteaches.tech/self-hosted-email-with-cyberpanel/)

  • @edthomas4029
    @edthomas4029 2 ปีที่แล้ว

    This is outstanding, thank you.
    Quick question:
    Can I retain my GoDaddy website hosting AND have my linode email server use the same DNS name, or does my linode email DNS name need to be different?
    My guess is the answer lies in me hosting my own name server on the linode website where it'll point to my GoDaddy site for the root website, but the MX records will point to the linode email server. Am I close?
    Please explain.

  • @16bosshoss99
    @16bosshoss99 3 ปีที่แล้ว

    I never wanted to host an email server. But then this video popped up in my feed. Good thing I have plenty of time on my hands.
    Great video!! But one thing that bugged me. When a y or n is capitalized, it means it is default if you just hit enter. Your selection does not have be typed in capitalized.
    Thank you!!!

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว +1

      Did not know that! Thanks for pointing that you :)

  • @srinivasguptha9538
    @srinivasguptha9538 4 ปีที่แล้ว +2

    Wow. Great content. Straight away subscribed.

    • @TonyTeachesTech
      @TonyTeachesTech  4 ปีที่แล้ว +1

      Thanks, I really appreciate it 🙏

  • @abdiag603
    @abdiag603 ปีที่แล้ว

    Hey Tony, thanks for this amazing content. One quick question, if hosting multiple sites on one Linode instance, can I do the same by using one Linode instance as a mail server for all the multiple domains?

    • @TonyTeachesTech
      @TonyTeachesTech  ปีที่แล้ว +1

      While I think it's possible, I recommend keeping your web and email hosting on separate servers

    • @abdiag603
      @abdiag603 ปีที่แล้ว

      @@TonyTeachesTech thanks Tony. I meant a separate Linode instance for the mail server but for multiple domains. Of course my web files are on a different server. Would you recommend that?

  • @osmantarar
    @osmantarar 3 ปีที่แล้ว

    Thanks for sharing such a nice tutorial, but if we 2 separate domains, then what should we do in reverse DNS?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      I’m not sure if it’s possible to have 2 different domains with reverse dns

  • @endyndubueze
    @endyndubueze ปีที่แล้ว

    Hi Tony,
    I have a few questions:
    Could you tell me the type of application you used in creating your video and secondly what camera and lighting did you use for this presentation?
    Your content is wonderful. Thank you.

  • @crockz0r
    @crockz0r 2 ปีที่แล้ว

    very nice tutorial! one question: how can I have cyberpanel tls secured? As in this tutorial, we have a dns server itself, we have to configure our dns to map to the server itself right? i'm bit confused lol

  • @yuan.pingchen3056
    @yuan.pingchen3056 10 ชั่วโมงที่ผ่านมา

    I host my email server on my Synology DS116, but it always suffering network brute-force attack, is it possible to protect my self hosted email server by 'Fast Reverse Proxy=FRP' technology?

  • @davidromero7850
    @davidromero7850 3 ปีที่แล้ว

    great tutorial i'm going to follow your steps, but i have a question.
    where did you do the request to get the ports unlock?
    I'm asking this because i had no luck in AWS when i did my request
    Greetings!!

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว +1

      You can open a ticket in your dashboard if you choose to use Linode

  • @azea2011
    @azea2011 หลายเดือนก่อน

    Great video!
    Is the generated SSL at 12:30 an extra cost?

  • @vishal_joshi24
    @vishal_joshi24 2 ปีที่แล้ว

    Hey! Great video!
    Quick question, how to create a reverse DNS server on Google cloud? I use the free tier and unfortunately no info on the same :(

  • @BookNerdCarp
    @BookNerdCarp 2 ปีที่แล้ว

    I am trying to work through Tony's Tutorial on Hosting Own Email Server. I am hosting on a Raspberry Pi 4. I have the domani from NameCheap. The issue is I only have my private home IP. Do I need to use DDNS? If so, how would I set this up?

  • @jitxhere
    @jitxhere 3 ปีที่แล้ว

    Thanks for the tutorial Tony... Can you pls what are capabilities of this mail server 10$ and 5$.... How many mails we can send per month?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      You can send as many emails as you'd like

  • @amrdarwish3779
    @amrdarwish3779 3 ปีที่แล้ว

    Hello Tony, First let me thank you for great video & effort. Second, I have a question; at the minute 4:35, why you set ns1 & ns2 to IP address of the VPS & did not provide the nameserver names & IPs as provided by VPS hosting provider?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      This is because we want to have CyberPanel control everything DNS-related, so by pointing the nameservers to the IP of the VPS, we can accomplish that

  • @hiro01231x
    @hiro01231x 3 ปีที่แล้ว +2

    Really great. I'm very impressed. You are a genius. I've subscribed to your channel and liked👍! Keep up the good work!

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว +1

      I really appreciate that!

    • @BJ-cb3ck
      @BJ-cb3ck 2 ปีที่แล้ว

      I agree, @Tony is a genius! I just saw this video clip and although am a noob at this, I will try! You are awesome @Tony!

  • @GpWUrbs
    @GpWUrbs 3 ปีที่แล้ว

    Like I said in another comment, great tutorial. One question tho, what are the extra steps that you need to do in linode to set up the domain correctly, if these are even necessary (I'm refering to the steps mentioned in the link you provide: Running a Mail Server on linode)? Or is it just the issue of contacting linode to open the e-mail ports and nothing else needs to be done? I'm asking because I can receive emails but I can't send them and now I'm doing some additional troubleshooting.

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว +1

      You’ll need to ask linode to open email ports AND setup the reverse DNS in your Linode dashboard on order to send and receive emails

  • @LearnEnglishWithMatta
    @LearnEnglishWithMatta 2 ปีที่แล้ว +1

    This was exceptionally helpful. Thanks for your hard-work my brother 🇺🇸💪🏽

  • @vashninjaka2587
    @vashninjaka2587 3 ปีที่แล้ว +1

    Thanks Tony I want able to set it up, but what is the difference between and email server and smpt? Can I connect this to mautic?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว +1

      I haven't look into this yet, but I plan on investigating in the future

  • @Belzrox
    @Belzrox หลายเดือนก่อน

    Nice one Tony - Subbed, Cheers :)

  • @psalm37fulfillmentimminent77
    @psalm37fulfillmentimminent77 3 ปีที่แล้ว

    I DO appreciate this tutorial! Questions: What does "free" mean relative to the $10/month Linode fee? And, Can I log into the new email account from CLI (command line interface) instead of the GUI webmail-style login? I hope to have my CLI personal security system send out emails to alert us of security breaches and ip address changes. I had the emailing working fine until my system went bezerk and sent out too many and got on gmail's bad side.

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      While this tutorial is demonstrated with Linode, the software is open source and free. If you have your own server, you can achieve the same (assuming you have a static IP and access to the DNS settings).
      I would think you can access your email via the CLI, but to be honest I haven't tried this.

    • @psalm37fulfillmentimminent77
      @psalm37fulfillmentimminent77 3 ปีที่แล้ว

      @@TonyTeachesTech I see. Problem is that residential IP addresses have a history of being ostracized by the emailing giants due to 1990s and early 2000s-era spamming. I haven't kept up with the the latest of that, though.

  • @khalidelgazzar
    @khalidelgazzar 3 ปีที่แล้ว +1

    Very neat and clear explanation. Thank you Tony 😊

  • @georgeriley2278
    @georgeriley2278 3 ปีที่แล้ว

    Great Tut Tony. Was curious about the skim setting but I didn't see it in the video. Also, are there any mail-merge add-ons that are compatible with this email option?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      What skim setting? I haven't tried any add-ons

  • @robwin0072
    @robwin0072 2 ปีที่แล้ว

    Tony, I have three domains I need mail servers to handle; would I need three separate physical server (computers)?
    Or, will the one installation of CyberPanel handle multiple email domains?

  • @yeseniahernandez8949
    @yeseniahernandez8949 3 ปีที่แล้ว +1

    Hi. Thanks so much for this tutorial.
    I set everything up and passed all the tests but when I send a test email, I don't receive it. I have used several email clients. I have set it up several times as well with different IP addresses but nothing.

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      That's weird. It's a very hard thing to figure out why it's not working. Have you checked you mail logs on the server for clues?

    • @ranney5172
      @ranney5172 3 ปีที่แล้ว

      ​@@TonyTeachesTech Hi Tony, I must say you've really done a great deal of super cool job here. Everything about the tutorial is just awesome. Nice job. However, After setting up everything, I'm facing the same challenge above. I don't receive email whenever I sent and don't receive either. Any ideas on possible cause?

  • @overbeckmusic
    @overbeckmusic 3 ปีที่แล้ว

    Thanks for the video.
    A bit of a vague question here but how much secure can hosting your own mail server be than lets say an email provider like Proton Mail? Can it be more secure? And if yes, how?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      Hosting your own email server can be more private, but we didn't touch on security much in this video so I wouldn't say it will be more secure (as least in this configuration)

  • @yiannisserpico2646
    @yiannisserpico2646 3 ปีที่แล้ว

    Nice knowledge tutorial, Tony. How about port 25? Don't we have to communicate with someone to have it open? Aren't we work on an MTA that works on 25 port? Thanks!

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      Please see note 2 here tonyteaches.tech/self-hosted-email-with-cyberpanel/

  • @michalroesler
    @michalroesler ปีที่แล้ว

    I'm already subscribed to this amazing tech chanel.

  • @KillTasTiK1
    @KillTasTiK1 3 ปีที่แล้ว

    Great Video! Worked like a charm. Only thing I had to adjust where the Ports on my Server.

  • @PabloPazosGutierrez
    @PabloPazosGutierrez ปีที่แล้ว

    Can you use the mail server to send emails from a contact form on a website? My hosting is rising the prices and the only reason I'm still with them is because of the email, and the only thing I use it for is for sending emails from contact forms on websites... thanks!

  • @sergiubcv
    @sergiubcv 2 ปีที่แล้ว

    HI Tony, why do we have to set reverse dns? for example if I have a server and I have several domains parked and I want to set multiple email addresses how do I proceed? Can I do this? Thanks!

  • @denismbabazi8094
    @denismbabazi8094 6 หลายเดือนก่อน

    nice tutorial,i have setup a mail server is so is it possible to include linode to do the config you were training on

  • @GauravSharma-jz2rl
    @GauravSharma-jz2rl 4 ปีที่แล้ว

    Awesome, love your videos. Waiting for more videos on Cyberpanel and Linux/Wordpress security.

  • @pravinkumar-ye2tz
    @pravinkumar-ye2tz 2 ปีที่แล้ว

    As a new learner, i tried setup with other mails, but after follows your tutorials. it create all this like charm. one thing i get u used gmail while response, i think already bind your domain mail in to gmail service...

  • @GiovanniClarosTapia
    @GiovanniClarosTapia 3 ปีที่แล้ว

    Tony, disculpa por no escribirte en ingles, pero me encanta tus videos, son tan claros y concisos que se entiende muy bien a pesar de que no está en español... Sigue adelante 👏🥳🥳

  • @liorlevy2770
    @liorlevy2770 3 ปีที่แล้ว

    Great tutorial! What should I do if my emails go to the spam folder?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      Please use www.mail-tester.com/. This will provide suggestions

  • @a.d.9673
    @a.d.9673 3 ปีที่แล้ว

    Hey Tony good stuff. I did have a quick question for you. I have a website hosted on with a company, would I be able to create the email server on a different platform and still leave the website were it is hosted at right now?

  • @igorsaranov132
    @igorsaranov132 3 ปีที่แล้ว

    Очень хороший хостинг для аренды VPS/VDS под сайты и почту WELLWEBNET! Поддержка на высоте, скорость работы VPS сервера максимальна, маленький пинг, возможность выбора одного из 5-ти ДЦ мира. Панельку ISP ставят сами и делают перенос. SSL сертификаты бесплатные настраивают и при продлении потом не отваливается как у других; Почту настраивает так что она наконец то попадает во входящие!!! Я в восторге!

  • @mabhishek1975
    @mabhishek1975 4 ปีที่แล้ว +1

    Great video , how many email can send per hour ? Is there any limitations on sending?

    • @TonyTeachesTech
      @TonyTeachesTech  4 ปีที่แล้ว

      There are no limit to how many emails that you can send

    • @pukimakkill867
      @pukimakkill867 4 ปีที่แล้ว +1

      @@TonyTeachesTech there is a limit :(

    • @TonyTeachesTech
      @TonyTeachesTech  4 ปีที่แล้ว

      @@pukimakkill867 what do you mean?

  • @jakemason433
    @jakemason433 2 ปีที่แล้ว

    Hey Tony… can we implement a SMTP relay situation with this email server we created in this tutorial?

  • @danldg9052
    @danldg9052 3 ปีที่แล้ว

    Good explanation, and very interesting to watch til end. Keep up the good work.

  • @gaitoooo1601
    @gaitoooo1601 9 หลายเดือนก่อน

    Thanks a lot, your tutorial is very valuable for a beginner like me.

  • @andreasntritsos
    @andreasntritsos 3 ปีที่แล้ว

    Thank you for the tutorial, very good quality! I am new on this and I have a question. How we know and monitor the sending limits (hourly, per minute etc.) of this $10 machine you bought. Is there somewhere a tutorial explaining this? Thanks and keep up!

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว +1

      There is no sending limit

    • @serveryogi
      @serveryogi 3 ปีที่แล้ว +1

      There is no limit defined. You can manually configure limits in postfix config. You can monitor the statistics through a command line tool.

  • @themattaponte
    @themattaponte 2 ปีที่แล้ว

    Life saver right here Tony!! Seriously!! Thank you!!

  • @enzozeno
    @enzozeno 3 ปีที่แล้ว

    Great video! What if I have multiple sites in CP? How do you set up the multiple email accounts since Linode only allows you to set one rDNS value?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      Good question! I'm actually not sure about that

  • @ruzzelbisnar6972
    @ruzzelbisnar6972 ปีที่แล้ว

    Hey Tony I have a question are those emails saved to a database such as MSSQL and can retrieved through another application connected to the database where the emails are stored?

  • @jugnoo5594
    @jugnoo5594 3 ปีที่แล้ว

    Superb way of explanation!. Loved the video.

  • @hurolinci5986
    @hurolinci5986 3 ปีที่แล้ว

    Perfect! Is there a way to send emails programmatically?

    • @hurolinci5986
      @hurolinci5986 3 ปีที่แล้ว

      For anyone searching, you can install smtp on your server and then call a simple Python, PHP... script which will log into your email and send one. It´s super easy.

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      I'm not familiar with an easy way to do that

  • @ilkbaharkunduzu1
    @ilkbaharkunduzu1 ปีที่แล้ว

    If we want to add multiple domains ( I have 4 ) and multiple custom domains for each website, what about reverse DNS setup?

  • @tonebaxter
    @tonebaxter 2 ปีที่แล้ว

    Nice! Definitely going to try this out. Already have 2 domains just sitting around name cheap… Ty

  • @robertzoufood
    @robertzoufood 3 ปีที่แล้ว +1

    What does the Mail Domain checkbox do? Located when creating a website

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      It'll automatically create mail.example.com

  • @aswinharish
    @aswinharish 3 ปีที่แล้ว +1

    Awesome brother
    How many mails can we send /day bro?

  • @digitalmark9762
    @digitalmark9762 4 ปีที่แล้ว

    This is great tutorial! Can we do it the same way to provide email marketing service?

    • @TonyTeachesTech
      @TonyTeachesTech  4 ปีที่แล้ว

      Probably, but I'm not familiar with email marketing services at this point

  • @themafiasaleskid4763
    @themafiasaleskid4763 3 ปีที่แล้ว

    Nice tutorial. I was able to set up everything per the video, however, for some reason, my mails dont get delivered. What could be the reason for that?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      Please see Note 2 here tonyteaches.tech/self-hosted-email-with-cyberpanel/

  • @Sabs761010
    @Sabs761010 5 หลายเดือนก่อน

    Hi Tony, do you have some video to create a mailserver using users from Ldap or samba server ?

  • @ezengwaanthony7452
    @ezengwaanthony7452 3 ปีที่แล้ว

    Hi namesake, nice tutorial. Pls what's the sending limit of the webmail?

  • @zensirdes5157
    @zensirdes5157 2 ปีที่แล้ว

    Hi Tony, great tutorial but I'm getting this error:
    postfix check
    postfix: error: to submit mail, use the Postfix sendmail command
    postfix: fatal: the postfix command is reserved for the superuser

  • @deja_blue
    @deja_blue 3 ปีที่แล้ว

    Hey, great video but I was wondering if you could make the tutorial again but this time on a personal linux server since i dont have a linode and neither can I get one

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      Most of the steps on a personal server would be the same. You'll probably run into an issue with setting up reverse DNS though since most residential internet service providers don't support that capability

  • @sharifahmed4916
    @sharifahmed4916 3 ปีที่แล้ว

    Thanks Tony. Great tutorial. However, just a question: Don't Linode block port 10 by default like AWS or other clouds?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      Not sure about port 10, but they do indeed block ports 25, 465, and 587 www.linode.com/blog/linode/a-new-policy-to-help-fight-spam/

  • @yemenpoint_com
    @yemenpoint_com 4 ปีที่แล้ว

    Can you show us how to setup incoming and outgoing conf and link it with thunderbird app. THANKS

    • @TonyTeachesTech
      @TonyTeachesTech  4 ปีที่แล้ว

      What do you mean by incoming and outgoing conf?

  • @keyleads2604
    @keyleads2604 4 ปีที่แล้ว

    Thank you, that was very helpful. Would you recommend keeping your mail server separate from hosting your website? Would like to know how to set that up. Also, how would you set this up on GCP? From what I understand they block port 25.

    • @TonyTeachesTech
      @TonyTeachesTech  4 ปีที่แล้ว

      Yes, you can host both mail and website on a single server. If GCP does indeed block port 25, you might be out of luck.

    • @serveryogi
      @serveryogi 3 ปีที่แล้ว

      If you want to keep email server and web hosting server separate, that's possible. You can host web server on GCP and mail server on a VPS or any other server.

  • @henrywang5688
    @henrywang5688 3 ปีที่แล้ว

    Great video, how did you setup the SSH keys?

    • @TonyTeachesTech
      @TonyTeachesTech  3 ปีที่แล้ว

      I believe we already connected on email (sorry for the slow response), but for others who are curious...
      - If you're on Mac/Linux: th-cam.com/video/j2vBT3T79Pg/w-d-xo.html
      - If you're on Windows: th-cam.com/video/4jakCV5JYx0/w-d-xo.html