#OpenSMTPD

2025-06-17

Meta ignores RFC 2920; can't send mail to servers running #OpenSMTPD https://marc.info/?l=openbsd-misc&m=174990790228139&w=2

N-gated Hacker Newsngate
2025-06-16

🚨BREAKING🚨: discovers the wonders of , but still can't find its way to servers! 😂 Who knew that ignoring decades-old email protocols could lead to such groundbreaking failure? 📨🔍
marc.info/?l=openbsd-misc&m=17

Hacker Newsh4ckernews
2025-06-16

Meta ignores RFC 2920; ZuckMail can't send mail to servers running OpenSMTPD

marc.info/?l=openbsd-misc&m=17

2025-06-12
If you use #OpenSMTPd with #Rspamd there is a limited set of headers that is accepted from rspamd into OpenSMTPd, notably anything configured in rspamd local.d/milter_headers.conf , such as SpamAssassins style "X-Spam-Level" will be missing.

There is a PR open that fixes this, https://github.com/poolpOrg/filter-rspamd/pull/52
ティージェーグレェteajaygrey@snac.bsd.cafe
2025-05-13
I may be jumping the gun a bit since I do not see an official release announcement?

There is however this: https://github.com/OpenSMTPD/OpenSMTPD/blob/master/CHANGES.md#release-770p0-2025-05-12

There's also a corresponding tarball on https://www.opensmtpd.org/archives/

Subsequently, I submitted a Pull Request to update MacPorts' OpenSMTPD to 7.7.0p0 here:

https://github.com/macports/macports-ports/pull/28417

GitHub Actions' Continuous Integration checks passed.

It's up to someone else with write access to merge it.

#OpenSMTPD #MacPorts #OpenBSD #macOS #SMTP #email
2025-05-01

Hey #BSD friends!

Is there a way to set up oauth2 on Dovecot for authentication? (All local Auth, no Google or Microsoft involved). Do I have to run some big chunky java blob like keycloak or is there a much lighter weight implementation in C somewhere?

#OpenBSD #dovecot #opensmtpd #oauth2

Neustradamus :xmpp: :linux:neustradamus
2025-04-29
2025-04-20
Nice! I gave #OpenSMTPD a try recently — it worked fine, but in my tests it wasn’t as fast as #Postfix. Still, I really appreciated how clean and easy the OpenSMTPD config is to understand.

CC: @mwl@io.mwl.io
2025-04-18

wait cos smtp technically shouldn't need the internet to work, I wonder if I could create an offline flat mesh of smtp relays using #openbsd's #opensmtpd that all share a nfs with a mbox in it to store a record of all sent messages and their metadata to implement an offline, self-hostable, blockchain-like-distributed-database-thingy over smtp.

lets re-implement #arpanet for the 21st century using...email

brb gonna repurpose a bunch of old #thinkpads for this stupid idea...maybe

h3artbl33d :openbsd: :ve:h3artbl33d@exquisite.social
2025-04-15

The SSD in my mailserver has 19,782 power on hours (which is 825 days, little over two years) with 'just' 13 powercycles. And let me tell you, those 13 powercycles are solely because I rebooted the system (upgrade, maintenance).

That is how rock-stable #OpenBSD and #OpenSMTPD are.

N-gated Hacker Newsngate
2025-03-26

Oh, the of procmail! 🌻 But fret not, and are here to rock your inbox with their synchronized dance moves you won't care about. Because, clearly, getting modern tools to work together is rocket science. 🚀🙄
blog.whenhen.com/posts/opensmt

2025-02-22

I've released an SPF filter for OpenSMTPD: https://netsend.nl/opensmtpd-filter-spf/

#opensmtpd #milter #spf

2025-02-15

Poljin 4,4-sisäpyöräilyn. Pyykkäsin. Kävin kävelyllä ja Limingantullin Prismassa. Tein ruokaa. Säädin OpenSMTPD:tä.

https://marginaa.li/2025/02/15/15-helmikuuta-2025/

2025-01-31

Printing the top 10 envelope from sender domains that were caught in the spamtrap:

$ cut -f4 /var/spamtrap/trapped.tsv | cut -d@ -f2 | awk '{ a[$1] += 1 } END { for (d in a) { print a[d], d } }' | sort -rn | head -10
125 bondistar.de
80 tusale.pro
62 finsellster.com.es
25 mediamakers24.com
22 teeterm.store
20 mossane.store
9 novaresting.de
8 kvk.nl
7 info.coinb.com
6 coopunes.pro

https://netsend.nl/opensmtpd-filter-spamtrap/

#opensmtpd

2025-01-16

@neil until last week I hosted my family's personnal mailbox on my own mail infrastructure (in a single OVH instance, not on my home connection because I wanted maximum uptime) with #opensmtpd, #dovecot and #rspamd on Alpine Linux, and for deliverability I had to relay through #smtp2go, a professional external relay (too much hassle with IP reputation). I switched to Infomaniak for my personnal mailboxes for 5 reasons:
* I was so stressed to break something each time I upgraded the whole thing.
* I didn't want to take responsibility in case it went down.
* Spam management is not easy, and the mechanisms to make rspamd learn whether ham/spam whenever you move a message in or out the spambox was duct-taped and not satisfying.
* IMO the fact that I was relaying everything through a proprietary SMTP relay was defying the whole point of selfhosting your mail infrastructure.
* Infomaniak price is cheaper than the VPS infrastructure with extra volume space for mailboxes.

However, as I self-host a lot services (this time directly at home) which generate some email notifications, I setup a SMTP service on-prem to handle that, with a dedicated DKIM selector. It work quite good for now.

Laurent Cimonclf@bsd.cafe
2024-12-22

Just had a huge fight with #OpenSMTPD about lmtp rcpt-to not expanding my aliases. I had to remove the rcpt-to but we made up and we’re in love again.

This could potentially be a bug. I don’t understand enough about mail to affirm that it’s a bug though.

Michael Boelenmboelen
2024-12-10

Working on another hardening profile: OpenSMTPD

linux-audit.com/systemd/harden

Are you running and got a little bit of time to test? Let's get this thing known to more and help them secure their systems 💪

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst