• kalman@dboft.com
    link
    fedilink
    arrow-up
    4
    arrow-down
    24
    ·
    3 days ago

    I’m building my own email server. It receives mail, checks it for spam and forgery, stores it securely, lets apps read it, and sends outgoing mail. It handles a lot of domains on one system, with nothing important tied to a single machine, so parts can fail or restart without losing anything. It’s written in Rust… for safety, and I’m using AI heavily to write and test the code. It’s big, mostly because email has decades of standards and quirks, and every mail client has to work with it.

      • arak@lemmy.today
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        9
        ·
        3 days ago

        kalman @dboft.com

        I’m building my own email server. It receives mail, checks it for spam and forgery, stores it securely, lets apps read it, and sends outgoing mail. It handles a lot of domains on one system, with nothing important tied to a single machine, so parts can fail or restart without losing anything. It’s written in Rust… for safety, and I’m using AI heavily to write and test the code. It’s big, mostly because email has decades of standards and quirks, and every mail client has to work with it.