• 34 Posts
  • 938 Comments
Joined 3 years ago
cake
Cake day: July 8th, 2023

help-circle





  • The thing is, you don’t need to know anything for that. Things like pricing, storage amount, maybe anti spam measurements, maybe quality of the interface are much more important. The underlying technology is more or less irrelevant.

    But let me try to give you a quick overview to hopefully sate your curiosity:

    The server program to send and receive emails is called an SMTP (Simple Mail Transfer Protocol) server. It receives the mails sent from other company’s SMTP servers. The so called MX (Mail eXchange) entry in the domain system tells everyone where to find that server. Popular open source servers are Postfix, Exim and Sendmail.

    If you have an email program (the email client) on your computer or smartphone it will log into the SMTP server and give it the mail you want to send. Popular email clients are Thunderbird, Outlook and I think the one on MacOS is just called Mail. If you are used to send your mail from the Gmail website that website is the email client.

    SMTP does not give you anything to actually read the mails. That is usually done through an IMAP (Internet Message Access Protocol) server. Your client connects to the IMAP server to get a list of all your mail folders and the mails in there and whether they are marked as read, unread, important, etc. Usually the username and password for SMTP server and IMAP server are the same for convenience.

    In terms of encryption your connection to these servers from the mail client and the connections between SMTP servers can be encrypted. But the mails themselves, ie what is stored on the server, are not encrypted.

    There are some standards like GPG (GNU Privacy Guard) to encrypt mails but they are not very widespread. And most importantly they require sender and recipient of the mail to have the encryption set up. They encrypt the content of the mail but not the meta data like the sender and recipient, send date, ip addresses of sending and receiving SMTP servers, etc.

    Hope that helps. Feel free to ask questions.


  • What is your goal? Do you want to host your emails yourself? That’s going to be a huge hassle. Best case scenario nobody accepts your mails because they suspect you’re a spammer. Worst case scenario you get hacked and actually do send out spam.

    You can also just switch to another email provider like proton. Then you don’t have to deal with any of the stuff, except for giving all people and services your new address.






  • The kernels (and accompanying modules/drivers) are more or less freely interchangeable.

    Bugs in the kernel are pretty rare in my experience. I think it’s more likely that the bug was somewhere in KDE Plasma. Kubuntu’s version should be older than the one on Cachy. On top of that Kubuntu has their own patches for KDE, so even if the version numbers are the same they are not the exact same programs. And on top of that the way they compiled KDE will be slightly different.






  • More or less.

    • Zswap is better than zram because it’s integrated with the kernel. Swap in zram is more of a hack.
    • zram can kill your file cache unnecessarily, which leads to more disk reads.
    • Don’t use zram without an oom killer.
    • They’re working on zswap to not require any disk swap at all, basically killing the last reason why one might want to use zram over zswap.