The inbound server on port 25 sets a 60-second read timeout but no write timeout. go-smtp only puts a deadline on its replies when WriteTimeout is set, so a client that stops reading its replies can hold a session open. It now uses the same 60-second write timeout as the submission server.
Something went wrong. Try again.
Cooperative email for PDS operators
Something went wrong. Try again.
fix(relay): give the inbound SMTP server a write timeout #3
Open
odd.computer
targeting main from odd.computer/atmosphere-mail:fix/inbound-write-timeout
Open opened by and assigned to
odd.computer targeting main from odd.computer/atmosphere-mail:fix/inbound-write-timeout
Commits 0
Could not load commits.