home.social

#msmtp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #msmtp, aggregated by home.social.

  1. OK, I'm going to give it another try to make #emacs, #msmtp, #mbsync, #notmuch work for taming email. I'm looking (sternly 😡 ) at you, gmail forced down my throat by my <insert-employer-entity-here>...

    My ideal setup would likely be simple: edit messages from emacs, store messages locally, fuzzy search available, viewing email threads, and completion for filling *to* and *from* fields.

    How hard could it be? -- Wish me luck.

  2. I wrote a new blog post about how to setup #neomutt #email with Office 365, using #mbsync #msmtp and #notmuch, along with how to make it work with multiple accounts:

    cosroe.com/2025/04/neomutt-not

  3. #FOSS advice required!
    #rasbperrypi
    #debian
    #manjaro
    #freebsd
    #openbsd

    I have been running #ssmtp on raspberrypi as I need to get mail off the box. However, I see notes on debian that is is now unmaintained but still available as a package.

    I've looked at #msmtp as an alternative and also #dma. both seem to work well

    I only need a method of getting mail off the box so I don't need a full smtpd like exim, postfix etc.

    What's the feeling for a futureproof, supported transfer agent?
    TIA

  4. If you are a command line and text terminal fan like myself, chances are you are using this trio daily:

    #pass for managing #passwords,
    #mutt for reading and writing #email,
    #msmtp for sending out e-mails via weird mail servers such as #MS #Exchange that mutt cannot talk to directly.

    Today I figured out how to make them work together without entering or storing #cleartext passwords.

    I am using GNU/Linux and have #gpg agent working.

    I used pass to store my e-mail (and #ActiveDirectory) password under the name uni/mail. This generated the encrypted file ~/.password-store/uni/mail.gpg. So …

    In ~/.muttrc, I put:
    set imap_pass=`gpg2 --no-tty -q -d ~/.password-store/uni/mail.gpg`

    In ~/.msmtprc, I put:
    passwordeval gpg2 --no-tty -q -d ~/.password-store/uni/mail.gpg

    Whenever I change this password, all I have to do is to store it using pass. The other programs will fetch it from there and decrypt it when they need it.

    #CLI #PGP #GnuPG #MUA #SMTP #IMAP #GNU #Linux