Potato Lover 💾 No brain found

Tech enthusiast. Dumb and worthless procrastinator.
My laptop is ThinkPad L390y running Arch.
I own RTL-SDRv3 and RSP1 clone.

SDF Unix shell username: user224

  • 202 Posts
  • 4.26K Comments
Joined 3 年前
cake
Cake day: 2023年6月17日

help-circle


















  • I haven’t yet used it that much. I did set up catch-all.

    So far I like it. It’s centered around users and routing. You can create as many users as you like, and as many addresses as you like. However, instead of adding aliases, you add addresses to routing.
    There is a simple from/to interface with “Any address”, “Any address except valid user addresses (catchall)”, “Any address starting with”, and “The exact address”.
    There’s also option of using Sieve scripts, but I have no idea how to use that. Any address on your domain can be routed to any address. If you however want multiple Purelymail addresses, you’ll have to create a user for each address.
    The users really are separate, with their own login credentials, and optionally restrictions on addresses they can send from.

    Everything is prorated when it comes to billing, including the yearly payment which is calculated per day. This is withdrawn from credit.

    For webmail they use Roundcube, which is OK in my opinion.

    Anyway, I think best you can do to figure out if you’d like them is to look at their documentation:
    https://purelymail.com/docs/
    https://support.purelymail.com/support/solutions

    Oh, and they are also building an API: https://news.purelymail.com/api/index.html (currently in preview)
    You can also set-up TLS requirements for sending/receiving as well as ignoring DMARC p=reject. Default is TLS 1.2 for both sending and receiving, and conforming to DMARC policies of sender.

    Something to note is last year they said they plan to increase prices as $10/year is not sustainable: https://news.purelymail.com/posts/updates/2025-12-18-roadmap-2026.html


  • I have, mostly. The problem was I trusted the automated cloud backup, thinking Cisco knows what they’re doing when designing their app.

    Aegis is taken care of. It automatically creates one file for each update, and keeps them. That gets picked up by rsync.

    KeePassXC unfortunately only keeps the last 1 version. Good enough if something screws up while saving, but otherwise kinda sucks.
    Anyway, all syncs are manual, and only happen in one direction as I don’t plan to generate passwords on my phone.
    In case of corruption, KDBX doesn’t unlock. Though I guess there could still be some silent screw-up during the saving process, so I might have to do version control anyway.
    Currently the only place where all (major) past versions live is a CD, because that’s a WORM medium. That one is also least convenient to use. Take a copy of the databases, generate PAR2 files with 500% redundancy and 512B block size (because they’re tiny anyway), generate checksums, load disc, load old session, create dir with current date, put new files there, burn, verify.

    I am not really sure how to handle it. Perhaps I should learn git.

    Edit 1: Nevermind, I am idiot. The backup format also has a {TIME:<format>} option. I’ll use that from now on. {DB_FILENAME}.old.kdbx is just the default.

    Edit 6: Removed unnecessary text.