Install a mail server on Linux in 10 minutes - docker, docker-compose, mailcow

Mail Server Linux Installation in 10 minutes? Here, you will learn step-by-step how to install and set up all necessary applications to have a fully featured mail server. And trust me, you can do it in about 10 minutes!
DOCS: github.com/christianlempa/vid...
Follow me:
TWITTER: / christianlempa
INSTAGRAM: / christianlempa
DISCORD: / discord
GITHUB: github.com/christianlempa
PATREON: / christianlempa
MY EQUIPMENT: kit.co/christianlempa
Timestamps:
00:00 - Introduction
00:53 - How a mail server works
03:29 - Install docker and docker-compose
05:50 - Install mailcow
10:52 - Set up domains and mailboxes
14:50 - Summary
----
All links with "*" are affiliate links.

Пікірлер: 385

  • @christianlempa
    @christianlempa3 жыл бұрын

    Learn more about mail server DNS records and how to set up them properly for mailcow: kzread.info/dash/bejne/oWpqt6isn8e7idI.html

  • @graysonquinn5017

    @graysonquinn5017

    2 жыл бұрын

    you all probably dont care but does someone know a tool to get back into an Instagram account? I was dumb forgot my login password. I would appreciate any tips you can give me.

  • @josueissac1374

    @josueissac1374

    2 жыл бұрын

    @Grayson Quinn instablaster ;)

  • @graysonquinn5017

    @graysonquinn5017

    2 жыл бұрын

    @Josue Issac thanks for your reply. I got to the site through google and im waiting for the hacking stuff atm. Takes a while so I will reply here later when my account password hopefully is recovered.

  • @petersonumoke5323

    @petersonumoke5323

    2 жыл бұрын

    you say link in the description below, but you never put the links.. 🤦🏾‍♂

  • @pablopiquerez7298
    @pablopiquerez729810 ай бұрын

    Dear Christian, I am an "old" IT professional with 43 years of experience, retired last year and building my own "home lab" to keep my skills and "brain" up-to-date. I really enjoy your videos, my only advice is to "slow down just a bit" as we (old people) have a little bit of a hard time to "keep up with you". I saw that at one point you were having a "hard time" keeping with "other" you-tubers, just be your self! People will follow you because you add value to their professional (or in my case, retired ) lives. Keep up the good work! Regards, Pablo

  • @diosupremo4928

    @diosupremo4928

    Ай бұрын

    I understand you, but for me who was looking for a solution for this, the video is gold. I know that there are a lot of key concepts not explained but at least now you know they exist and can look for them. It is fast but it is what you should expect by the title. All this just for saying I don't share the advice, everyone has different taste and needs. None can make a video perfect for everyone.

  • @wavemancali
    @wavemancali3 жыл бұрын

    This was the best most painless setup I have ever done. I have been pulling my hair out trying to set up an email server that looked good and functioned well and I finally stumbled across this video. THANK YOU. Liked, subscribed and I will be anticipating a ton of good content.

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you 😊 glad you liked it!

  • @kevinbutler717

    @kevinbutler717

    2 жыл бұрын

    Hi wavemancali. Did you end up getting your mail server to send / receive emails externally?

  • @jacobsammon
    @jacobsammon3 жыл бұрын

    THIS GUY IS AMAZING - AS IS MAILCOW! 10/10 video, thank you so much!! I've been trying to setup a mail server for 2 weeks, and finally I could with this! :D

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you so much for the kind words! I'm glad it helped you :)

  • @michaelcooper5490
    @michaelcooper5490 Жыл бұрын

    You did a great job and it wasn't to long at all. Thank you for taking the time to teach a dockerized solution to this.

  • @christianlempa

    @christianlempa

    Жыл бұрын

    Thx!

  • @pipe7171
    @pipe71712 жыл бұрын

    This tutorial is so on point, i'm not an english speaker but the voice is so neutral and the explanation is so clear that a translator was not necesary keep the good work, this helped me a ton

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thanks mate!

  • @phanphong3533
    @phanphong35332 жыл бұрын

    This is the first time i really follow this guy step by step, this is awesome man! Definitely looking for more.

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thanks mate!

  • @jeremyquadri
    @jeremyquadri3 жыл бұрын

    Your sudden loud music volume wakes up the neighbour

  • @giurgindemilan

    @giurgindemilan

    3 жыл бұрын

    Use headphones 🎧

  • @tariq4846

    @tariq4846

    24 күн бұрын

    Probably he wants your neighbours to be IT professional like you

  • @peakminute
    @peakminute3 жыл бұрын

    Hey Christian, this is a great guide, Mailcow will be my next project to create. Thanks 🙂

  • @dougwan8150
    @dougwan81503 жыл бұрын

    This is great and very helpful comparing with others I have seen. Thank you Christian.

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thanks man!

  • @leafnode
    @leafnode Жыл бұрын

    It's nice to see how quality of your videos improved over those two years - not only with the A/V quality, but also with the confidence of your voice :)

  • @christianlempa

    @christianlempa

    Жыл бұрын

    Thank you so much! That makes me happy because that took a long time and effort :)

  • @alessanderoliveira6595
    @alessanderoliveira65952 жыл бұрын

    Awesome tutorial Christian, please keep doing the excellent job !

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thank you! I'll do 😀

  • @AnteZivkovic
    @AnteZivkovic3 жыл бұрын

    Glad I stumbled upon your channel searching for a more user-friendly tutorial on installing Mailcow dockerized. I will be looking at your docker videos soon. Thank you!

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you 😊, I hope you'll like it

  • @Theborg72
    @Theborg722 жыл бұрын

    I have long been looking for a solution to set up mail server. this was spot on. so thanks for a great video

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Glad it helped!

  • @madhusudanbv7056
    @madhusudanbv70569 ай бұрын

    Thanks a lot for this Video Christian. Loved the content and it was very helpful!

  • @HEWfunkingKNEWit
    @HEWfunkingKNEWit4 жыл бұрын

    I like the way you explain things. Thanks

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Thank you for your feedback! 😁👍

  • @yablablaable
    @yablablaable3 жыл бұрын

    Thanks! Exactly what I was looking for. And well explained.

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Glad it helped!

  • @factstories147
    @factstories147 Жыл бұрын

    Hey christian, such a great tutorial. I subscribed your channel just because of this one tutorial. Great work! I love you!

  • @christianlempa

    @christianlempa

    Жыл бұрын

    thank you and welcome 🤗

  • @billziegenhagen
    @billziegenhagen3 жыл бұрын

    Excellent video as always. Your videos make it so easy to learn and implement software in Linux. I have Mailcow working in Docker on Ubuntu server 20.04!

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you so much! I'm glad it's helpful :)

  • @billziegenhagen

    @billziegenhagen

    3 жыл бұрын

    @@christianlempa I do have a question. I need to change the Time Zone in Mailcow because I set it wrong. I have searched for help on it and could not find anything that made sense. What would be the steps to change the Time Zone setting?

  • @billziegenhagen

    @billziegenhagen

    3 жыл бұрын

    I figured it out by watching your Docker Compose Tutorial. Very insightful content! Thank you.

  • @ibraheemal-dhamari2686
    @ibraheemal-dhamari26862 жыл бұрын

    Nice video. I was able to run my own email server following this video. I am able to send/recieve emails within my server but I had a problem communicating with external mail servers. It would be nice to add a second detailed part to explain the setting for the router, dns, nginx and anything important related to sending and recieving emails to/from external mail servers.

  • @1000left
    @1000left4 жыл бұрын

    Fantastic video!!!!! Thank you so much!!!

  • @Myektaie
    @Myektaie Жыл бұрын

    Thanks! Every video i watched from your channel solved my problem so I don’t need to look elsewhere 🌺🌺 People who are reading this: making KZread videos of this quality spend a lot of time, I would be surprised if Christian spent less than 50 hours on making this only video! A small donation doesn’t hurt us, but gives a big boost in his moral to continue making these awesome problem solver videos 😊☺️☺️

  • @christianlempa

    @christianlempa

    Жыл бұрын

    Oh my god, thank you so much for your support! You’re crazy 😜. It makes me so happy to see that my videos are truly helping you! And yeah a small donation always helps to motivate me 🤗🙏

  • @PrivateAccount80527

    @PrivateAccount80527

    Жыл бұрын

    @@christianlempa Hey! I installed mailcow on my server how would I use SMTP with it.

  • @tuxmaster2715
    @tuxmaster27153 жыл бұрын

    Great video man! Thanks for the content, that is definitely a smooth email user interface! Greetings

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you!

  • @markshaz8691
    @markshaz86914 жыл бұрын

    Really well explained and presented video. Thanks

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Thank you so much!

  • @greyresort9339
    @greyresort93394 жыл бұрын

    Great video. I learnt a lot. More please. Thank you :)

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Thank's man! 😁

  • @simivenier3766
    @simivenier37663 жыл бұрын

    Sehr gutes Englisch und super Video!! Hat mir sehr weitergeholfen im Studium :D

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Danke 😊

  • @kevinbutler717
    @kevinbutler7172 жыл бұрын

    I have only 3 words. "Wow, wow and wow"! This was the best tutorial video I have ever watched and I've signed up to see them all. I had my mail server up and running in around 30 mins and whilst it only works locally, I think I'm on the right track to get it working externally. I'll keep reading and fingers crossed!

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thank you so much! It's great to hear my video helped you :) And also thanks for your support and welcome to the community!

  • @ScofieldMuliru
    @ScofieldMuliru3 жыл бұрын

    This is a great tutorial. Thank you.

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thanks

  • @maxwellmuhanda7940
    @maxwellmuhanda79402 жыл бұрын

    I AM SUBSCRIBED LOVED EVERY MINUTE

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thanks mate! :)

  • @PoeLemic
    @PoeLemic3 жыл бұрын

    This was an incredible video showing how to setup mailcow. Yeah, I love how you explain it and really build my knowledge. I do Teach also, and I communicate very similar to you. So, I appreciate what you are trying to do with your Teaching Style. I think this is one of the best channels on KZread for Linux education. I am learning so much for you. It is a big goal of mine to get a mail server up & running. But, I also want to write some filters to redirect emails into different user-accounts, because I get a shitload of emails a day that I need to manage somehow.

  • @BrentCalver
    @BrentCalver6 ай бұрын

    Great video and by far the best tutorial I've seen so far. A couple notes: you've also made a great text tutorial to look at alongside here (again, the best I've seen), however you skip a few minor commands as you just hop around with cd or open files. If it were really an absolute beginner watching, that would be game over. Also, dark blue on black is brutal if you're trying to track somebody else's console in a video. All in all, still fantastic and worth a like.

  • @HEWfunkingKNEWit
    @HEWfunkingKNEWit3 жыл бұрын

    man your production has come a long way since this video. :)

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Haha oh yea, it's very funny to compare it :D

  • @farukciftler
    @farukciftler2 жыл бұрын

    thank you. perfect explanation, perfect video!!!

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Glad it helped!

  • @TatayOpaw
    @TatayOpaw4 жыл бұрын

    very informative video, thanks you. new subscriber!

  • @user-it4hq2xp1x
    @user-it4hq2xp1x10 ай бұрын

    your awesome sir

  • @xamenkai9360
    @xamenkai93602 жыл бұрын

    thank you!

  • @jojimerc7396
    @jojimerc73964 жыл бұрын

    Thank's for this video I'm really having hard time learning to setup mail server

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Thanks for your feedback, glad that it helped you 😁👍

  • @jojimerc7396

    @jojimerc7396

    4 жыл бұрын

    @@christianlempa Hi, your welcome. I have successfully installed docker and docker compose but I did get error with dovecot and postfix. I have already dovecot and postfix installed that I'm using with squirrelmail. Do I need to uninstalled dovecot and postfix before using this code? sudo docker-compose up -d

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    One benefit of docker is that all containers are isolated from the underlying hostsystem. You don't need to uninstall them. However, what happens when you start the containers is that they try to listen on networkports on the hostsystem (this is called expose). You can only have 1 application that listens on a port and therefore the containers may fail to start. In this case you need to stop the applications on the hostsystem that listen on these ports (like in your case dovecot and postfix). Hope this helps

  • @jojimerc7396

    @jojimerc7396

    4 жыл бұрын

    @@christianlempa Yes. This is exactly what is happening to me. In that case, I may need to change the port of my current dovecot and postfix, but that doesn't make sense because that will make more a lot of work. So in this I think, I will just stop the service of my current dovecot and postfix. Thank you very much.

  • @UN-rea
    @UN-rea3 жыл бұрын

    Спасибо! Мужик! :)

  • @adian819
    @adian8192 жыл бұрын

    Very good, Thank you so much!

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    You're welcome

  • @ajlmusic
    @ajlmusic2 жыл бұрын

    Excellent!

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    thanks ;)

  • @intellect5124
    @intellect51244 жыл бұрын

    hey! thanks for your wonderful video with great explanations. Could you show how to add additional domains and DNS changes for the same to the mailcow server?

  • @just_a_critical_bug
    @just_a_critical_bug11 ай бұрын

    Very useful Thanks a lot

  • @christianlempa

    @christianlempa

    11 ай бұрын

    Thank you 😊

  • @DjFiessendWasser
    @DjFiessendWasser3 жыл бұрын

    thank you !!!!

  • @turalrzaxanov4373
    @turalrzaxanov4373 Жыл бұрын

    Thank you dear !

  • @christianlempa

    @christianlempa

    Жыл бұрын

    You're welcome

  • @edwinitpro
    @edwinitpro3 жыл бұрын

    Thanks so much for video tutorial

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Glad you liked it :)

  • @masmind2815
    @masmind28153 жыл бұрын

    thanks, very usefull

  • @DiddleDangle
    @DiddleDangle Жыл бұрын

    Awesome tutorial man, just found your channel. Beating a dead horse here but rip headphone users haha

  • @Glatze603
    @Glatze6033 жыл бұрын

    Hi Christian, thanks a lot again for this great stuff :-)

  • @Glatze603

    @Glatze603

    3 жыл бұрын

    Please show us more details of how to configure mailcow and what options mailcow offers (backend and SOGo). Thanks for your time!!!

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thanks! :)

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Great suggestion, I've not looked into mailcow for quite some time though.

  • @utubetvux5170
    @utubetvux5170 Жыл бұрын

    Tks bro

  • @EfrainAvelar
    @EfrainAvelar4 жыл бұрын

    Nice valuable content hoping you can do video on best vps service out there and also mailing app with smtp email rotation please

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Thank you so much 😁 I've so many things I want to make videos about, that really helps me to find out what is interesting. Stay tuned ;)

  • @deliriumcode
    @deliriumcode3 жыл бұрын

    Tutorial is very good! Have one question although: In case I have 2 mails from 2 different domains, I'll just need to add other one via MailCow? No other configuration needed? By the way, you just earned a subscriber! ;)

  • @amosgiture
    @amosgiture3 жыл бұрын

    Enjoying your simple and straight4wd content and hope you can get more views and subscribers to grow your channel. A lot of comments here are a bit -ve because it requires one to troubleshoot several pieces of complex technology, DNS, database, web servers, reverse proxies, TLS, and most pple are not conversant with all of them.

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you! 😁 Yes mail server setups are complex and although mailcow makes it easy you still need to understand the technology behind it. I'm working on more tutorials and video series to explain those things.

  • @marcusschmittms
    @marcusschmittms4 жыл бұрын

    A great video. Installing a mail server makes it much easier. Are you also planning to continue using a reverse proxy? For the simultaneous operation of a mail server and a web server.

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Thanks man! I'm planning to do some video about webserver in the future so stay tuned 👍

  • @greyresort9339
    @greyresort93394 жыл бұрын

    After you finish with Mail Server, I suggest you do Web Server, SMTP Server, Cloud Server... All home based using docker. Thank you :)

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Thank you, good idea! I have so many things I want to make videos about, but docker and cloud will come soon, so stay tuned 👍

  • @Rickety3263
    @Rickety32633 жыл бұрын

    Nice! Comparing umask settings is a creative way to see if you are root. Also just try “whoami”

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thanks for the tip!

  • @User-z3d
    @User-z3d Жыл бұрын

    This post plummeted in value the moment you setup your server as localhost instead of what anyone watching this intends to do.

  • @xadasol8692
    @xadasol86924 жыл бұрын

    Thank you for sharing this with us, quick question; is this a recommended way for production?

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    It depends on your environment and success criteria, so there is no general recommendation I would give. What I can say is that mailcow uses components that are used may years and are fully proven industry standards.

  • @rakeshpk4991
    @rakeshpk49913 жыл бұрын

    Thanks.

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    You're welcome

  • @AceGod7
    @AceGod74 ай бұрын

    dude ur better then the other guy at network chuck all he cares about is his coffee and his adverts.

  • @christianlempa

    @christianlempa

    4 ай бұрын

    lol thanks :D

  • @okoeroo
    @okoeroo2 жыл бұрын

    This is nice

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thanks ;)

  • @florianhoss2190
    @florianhoss21903 жыл бұрын

    Du bist einfach Geil! Danke dir.

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Danke du auch 😁

  • @safirsaalaar91
    @safirsaalaar912 жыл бұрын

    Thank you so much for this video. You don't how happy I am to see the web interface come up:-) When I was saw the documentation for installing and configuring an email server, my heart sank. This however made my day. Just a follow up question; do I have to "sudo docker-compose down -d" when I want to reboot my machine?

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Thank you so much! ;) No, you don't need to do it, the daemon should gracefully shut down the services before reboot.

  • @safirsaalaar91

    @safirsaalaar91

    2 жыл бұрын

    @@christianlempa It was such an amazing tutorial. I really needed to have this capability, and noticed you have videos on how to secure a home network, which I will definitely watch and take advantage of.

  • @wildmaster84
    @wildmaster844 жыл бұрын

    i can send emails to clients but when a client sends an email to the server then it times out the session.

  • @ze3rax
    @ze3rax3 ай бұрын

    So, in the last 1 minute we learned the most important of them all - that there's much more to do in order to have a functional email server... do you have videos for each of the needed thing? Thanks!

  • @hotshot1691
    @hotshot1691 Жыл бұрын

    Master, have a nice day, I have a question, I have a local server with my web page running on apache 2, can I have both services (web server and mail server) running at the same time? With the same domain

  • @PoeLemic
    @PoeLemic3 жыл бұрын

    Also, a comment on an aside, please, be careful with the sound level of music (if you could). I would have to turn down the volume at the Slide pages, so I wish it was same volume as rest. Also, music is nice, but it is very loud. I'd maybe have it slightly audible. Because all of us are here for you and learning from you. I don't care extremely about the music and about it being "Fancy". Your teaching method, style, and care for your students (i.e., the audience) is enough to draw me back to watch every video that you have produced and/or will produce. Also, I am adding you to my Patreon subscriptions. I think that I've done it already, but I am going to check again just to make sure. Also, if on Patreon, you have it higher than (say) $1 dollar, always set it that low. Then, people join it, get benefit over time, and will give more. I hate when people have it like $5 bucks or $10 bucks. Well, I don't always start out there, if that makes sense.

  • @PoeLemic

    @PoeLemic

    3 жыл бұрын

    Okay, I checked and you do have a $1 level. Also, you don't have many Patreons, but don't worry. They will come. Just keep producing great content and people will find out about you. I plan to share your name around, because you really have great content. Also, most important is your incredibly warm personality. That probably matters as much as your content.

  • @PoeLemic

    @PoeLemic

    3 жыл бұрын

    Maybe, more, TDL, maybe more ...

  • @CrazyTech200
    @CrazyTech2003 жыл бұрын

    Great video, but I still have a question: If I already have a laravel or tomcat instance running where I use a SSL Certificate could I use the same one? Or do I need a separate one?

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    You could use the existing cert, just look at the mail documentation how to insert a custom SSL cert :)

  • @raymondidu
    @raymondidu2 жыл бұрын

    pls how do we get the smtp details, that can be used to send emails

  • @dailymeow3283
    @dailymeow32833 жыл бұрын

    There's also Haraka smtp server i was thinking of

  • @yogeshtiwari8435
    @yogeshtiwari84353 жыл бұрын

    Hi, can you please show us to how to create a mailing list on mailcow or group mailing thanks

  • @cusciify
    @cusciify3 жыл бұрын

    Hi, amazing videos, very simple and straight to the point but i have a problem. On my machine i have a portainer to manage my container and on top i have an NginxProxyManager and, even if i change the port of HTTP/HTTPS on mailcow.config, i can't run and access mailcow. There is a way to run mailcow and use the nginxProxyManager container that i have or to bind the mailcow access port with the nginix container?

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you, glad that you like it! 😉 I'm not so familiar with portainer or nginxproxymanager, but I assume in this case you would need to modify the docker-compose file of mailcow that it doesn't expose the ports to the hostOS. Then on nginxproxymanager you should be able to create a reverseproxy to the internal ip of the nginx docker container of mailcow? Well that's just an idea, I probably would need to look into it because I just have deployed mailcow out-of-the-box right now. But I want to work on a kubernetes deployment of mailcow, then I will need to look at this anyway 😁

  • @alankuentz4617
    @alankuentz46173 жыл бұрын

    Hello! you said it is recommended to install into /opt. If I want to use a different hard drive for mailcow mailbox storage. Would the best solution be to mount /opt to that second hard drive, or does mailcow have an option, once setup, to change the mailbox storage location? Thanks for your time and for making this video. I'm excited to give this a try!

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you so much ;) It's not really important in which folder you place the project, the /opt is just mentioned in the official docs and follows the linux filesystem BPs. But you could also just put the project completely in a different folder or mount the second harddrive to the /opt/mailcow folder. It doesn't make a difference for mailcow itself where it's placed.

  • @alankuentz4617

    @alankuentz4617

    3 жыл бұрын

    @@christianlempa Thank you very much!

  • @alankuentz4617

    @alankuentz4617

    3 жыл бұрын

    @@christianlempa I ended up creating a mirrored setup with an encrypted LVM and mounted opt to it. I'm really impressed so far with this setup. I'll be switching my MX record in the next few days to this new server. I thought I'd give you an update and just say, "Thanks again!".

  • @dheerajverma9351
    @dheerajverma93512 жыл бұрын

    I followed your instructions and everything is setup very nicely one problem i am facing that i can receive mail in my mail box but when i am sending it shows sent but not received on my gmail id any help ??

  • @weirddev
    @weirddev2 жыл бұрын

    Thanks for this tutorial. But I encountered one issue. My linux server has already install NGINX so mailcow was not able to start. Can you make a tutorial on hosting mail server using NGINX

  • @ucheweb3135
    @ucheweb31354 жыл бұрын

    please can you do the second video on how to set up the dkim, spf and all required for full working email

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Thanks you for your feedback. I will cover that in an upcoming video in a few weeks so stay tuned 😊

  • @neevot

    @neevot

    3 жыл бұрын

    @@christianlempa Is there an update?

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Not yet, this was a bit down on my priority list, but I'm going to do a bit more with mail in some weeks

  • @UN-rea
    @UN-rea3 жыл бұрын

    can you make a same tutorial for mailcow + roundcube instead SOgo ?

  • @adarshkumargupta2181
    @adarshkumargupta2181 Жыл бұрын

    can we send emails to my personal email? can we use it for sending bulk mail using SMTP

  • @clementmakinde4283
    @clementmakinde42833 жыл бұрын

    Thanks for the value in this. Can I install this on the same server where my website is hosted?

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thank you :) Yes you can do it, however, you will need to change the port of the nginx docker container in the mailcow.conf from 443 to something else, because this port will be reserved by your web server

  • @emperorrassem

    @emperorrassem

    2 жыл бұрын

    @@christianlempa can you elaborate little bit more please. I am unable to run both of my mail-server and website.

  • @user-qq3pf7vj3m
    @user-qq3pf7vj3m4 ай бұрын

    Any updates on this process? Thanks for sharing your knowledge

  • @christianlempa

    @christianlempa

    4 ай бұрын

    No updates so far, thanks for watching :)

  • @MartialBachoffner
    @MartialBachoffner3 жыл бұрын

    The door in wood in your back deserves a thumb up by itself.

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Haha 🤣

  • @KaydotOrigin
    @KaydotOrigin2 жыл бұрын

    It would be amazing to see this re-created with your most recent videos on trafik to offload the SSL requirements. I managed to get it working but still can’t figure out how to reload the SSL for dovecot - iphones etc throw ssl issues without a server restart 😩

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    That's actually a nice idea. I might think about it, but it will take me a long time, as I'm not running my own mailserver anymore. Maybe some general videos about SSL would help people as well.

  • @yousiffouad4309
    @yousiffouad43093 жыл бұрын

    i installed it on a virtual machine and it worked correctly untill few days ago the host server shutting down and after restarting the VM doesn't boot correctly and stopped with a black window .. have any solution ?

  • @khuongtuantran9050
    @khuongtuantran90503 ай бұрын

    Dear Christian, Could you please share me how to install this in a container so I can move it easy between hosts Thank you and Best Regards

  • @JayPatel-wn7hs
    @JayPatel-wn7hs3 жыл бұрын

    Great... Can you make vedio Mailcow installation on Portainer?

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Thanks man! Installation on Portainer will be a bit complex as mailcow relies on a lot custom scripts and configs which make it a pain to setup on Portainer or Kubernetes 🤣. What I did is: deploy mailcow like in the tutorial and install Portainer, you'll still able to see the containers and do some limited configuration on Portainer.

  • @polavenki
    @polavenki Жыл бұрын

    Great content Christian. Wanted to check what is the impact on the email deliverability sending from my own mail server (as you stated in this video) vs using a mail server like Gmail/Outlook. My use case is that we send lot of cold emails to prospects. Would it make sense to host our own mail sever or buy outlook/gmail. Am more concerned on the deliverability of our emails.

  • @christianlempa

    @christianlempa

    Жыл бұрын

    Hm maybe don’t send cold emails :P

  • @polavenki

    @polavenki

    Жыл бұрын

    @@christianlempa lol 😂

  • @benzflynn

    @benzflynn

    Жыл бұрын

    Agree with C. Lempa that sending cold-call emails is effectively spamming. But if you must do it, then send from a professionally hosted mail service like those offered for ~ $2 - $5 a month by hosting companies. Sending them from your own mail server you will soon have your server IP reported for spam and all other things on that server machine shut down. As well as the risk of being spammed or DOS-attacked yourself.

  • @billylardner
    @billylardner3 жыл бұрын

    when I run "docker-compose up -d" the server spits out "Killed" - any ideas what my issue is?

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Could be multiple issues, check with "docker-compose up" (without -d) which error you get

  • @devithuotkeo
    @devithuotkeo2 жыл бұрын

    So basically, mailcow provides us the mailing software and will be included completed packs like gmail such as SMTP and stuffs like that?

  • @Dainis_M
    @Dainis_M3 жыл бұрын

    Hi, what about mailcow reverse proxy setup? Could you please make a video about that topic?

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    That's already on my list, so stay tuned 😊

  • @charr6108
    @charr61082 жыл бұрын

    i am trying to get rid of all social medias but still connect to the internet thanks!

  • @MostDeviantAsiedu
    @MostDeviantAsiedu2 жыл бұрын

    i get error with some files downloading at 9.25 can you please help

  • @johnathanreynolds37
    @johnathanreynolds373 жыл бұрын

    How would one setup this up through a reverse proxy such as haproxy?

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    Good question, and this will be a perfect topic for a video! Added this to my backlog :)

  • @Kthusler
    @Kthusler3 ай бұрын

    How can I setup certificate?

  • @alikhatab1009
    @alikhatab10093 жыл бұрын

    Hi, I am trying to follow with you installing it on CentOS but I already having apache working there with my website using all the ports

  • @christianlempa

    @christianlempa

    3 жыл бұрын

    You need to use different ports for your mail server. You can change them in the mailcow.conf

  • @majoraslayer64
    @majoraslayer64Ай бұрын

    When I try to bring it up with docker compose, it errors out with "failed to create network mailcowdockerized_mailcow-network: Error response from daemon: Pool overlaps with other one on this address space". It would help if it actually stated what "address space" it's trying to take so I could free it up. I'm hoping to replace Luke Smith's Postfix setup from his Github script so I can actually point a frontend admin panel at MySQL to administer my mail server, so I'm guessing it's conflicting with that somehow. However, using "systemctl stop postfix" doesn't seem to free up whatever nebulous thing mailcow is trying to set up at this point.

  • @diosupremo4928

    @diosupremo4928

    Ай бұрын

    systemctl stop postfix doesn't work because it is "wrapped" inside a container i think, I advice you to dip into docker concepts, it is quite an useful tool, it is going to be worth your time.

  • @abdullahalfaridi5479
    @abdullahalfaridi54792 жыл бұрын

    Hey did you not have to install lamp stack apache mysql and php before? Quite good info in your video BTW.

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    No it's all done by mailcow

  • @abdullahalfaridi5479

    @abdullahalfaridi5479

    2 жыл бұрын

    @@christianlempa wow that's sick ill try it and let you know of any errors or outcome.

  • @erbmur
    @erbmur2 жыл бұрын

    I know I am a little late to the vid, but this was awesome! I am able to send emails out, but they are getting flagged as spam in Gmail. And I don't seem to be able to receive emails from outside. But its a start!

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    I made a video about mail server dns records, maybe that's helping you: kzread.info/dash/bejne/oWpqt6isn8e7idI.html&

  • @erbmur

    @erbmur

    2 жыл бұрын

    @@christianlempa Thanks for the reply. Worked out I wasn't receiving emails because they where being blocked by my pfSense firewall. But I will def check out your other video with regards to preventing my emails being blocked.

  • @cloudrebue4446
    @cloudrebue44462 жыл бұрын

    Does this work with digital ocean where port 25 is blocked by default

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    Yeah, but you need to send a support ticket to DigitalOcean to open the port 25 for you.

  • @ethanleong1334
    @ethanleong13342 жыл бұрын

    Hey there, I've got a question about the part where u type in the FQDN of the mail server. Isn't mail cow the mail server already? If so, how and where do we get the FQDN of said mail server? Thanks in advance to anyone who answers this.

  • @christianlempa

    @christianlempa

    2 жыл бұрын

    I made a separate video explaining mail server DNS records, hope this helps: kzread.info/dash/bejne/oWpqt6isn8e7idI.html

  • @sandy7553
    @sandy75533 жыл бұрын

    I want to try in centos 7. can you help me.

  • @jdesu
    @jdesu4 жыл бұрын

    Hey man , i try install with , but conteiners " Mysql Maria DB and Nginx " not start . " When i see in CLI Dashboard , they expect "Root Password" .

  • @christianlempa

    @christianlempa

    4 жыл бұрын

    Well it's hard to find out what's going wrong there. I would recommend you to have a look at the mailcow support forum and share some screenshots. The community is very helpful