DSE security knowledge hub

Cybersecurity
Knowledge

Page 131 of the DSE Cybersecurity knowledge center, with source-backed guidance and practical next steps.

DSE-authoredOfficial sourcesReviewed guidance
Search the library
Explore this topic

Cybersecurity knowledge center

Source-backed guidance for identity, vulnerability reduction, ransomware readiness, detection, response, and recovery.

Start with the cornerstone guide
DSE post stream

Cybersecurity

1,892 articles
DSE visual briefNetworks & infrastructure

Negotiate SMTP STARTTLS without implying authenticated delivery

After a 220 response to STARTTLS, the client begins the TLS handshake before sending any further SMTP command. A successful TLS handshake resets SMTP to its initial state; both peers discard pre-TLS protocol knowledge and the client sends a new EHLO.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the checklist
DSE visual briefNetworks & infrastructure

Negotiate SMTPUTF8 before transporting internationalized addresses

An SMTP server advertising SMTPUTF8 accepts UTF-8 wherever the SMTP mailbox grammar permits a mailbox value. A client may send internationalized mailbox names and UTF-8 headers only after the server advertises SMTPUTF8 in its EHLO response.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the explainer
DSE visual briefNetworks & infrastructure

Negotiate requested DSN outcomes and returned content at SMTP time

The RCPT NOTIFY parameter requests DSNs for SUCCESS, FAILURE, or DELAY; NEVER must appear alone and requests no DSN for that recipient. The RCPT ORCPT parameter preserves the original recipient address that corresponds to the actual delivery recipient.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the guide
DSE visual briefNetworks & infrastructure

Parse enhanced mail status codes into class, subject, and detail

An enhanced mail status code contains three dot-separated fields: delivery class, problem subject, and specific detail. Class 2 means success, class 4 means a persistent transient failure that may succeed later, and class 5 means a permanent failure requiring a change.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the playbook
DSE visual briefNetworks & infrastructure

Parse multipart boundaries before interpreting nested MIME media types

A multipart body is divided by boundary lines into parts, each containing its own content headers, a blank line, and a body. The multipart Content-Type requires a boundary parameter, and the chosen delimiter must not occur as a delimiter line inside any encapsulated part.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the briefing
DSE visual briefNetworks & infrastructure

Preserve internationalized addresses in delivery and disposition reports

The UTF-8 address type has native, unitext, and ASCII-safe xtext forms; native UTF-8 cannot be used through a server that lacks SMTPUTF8. A message/global-delivery-status part uses UTF-8 and should preserve non-ASCII recipient addresses in the native UTF-8 address form.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the checklist
DSE visual briefNetworks & infrastructure

Separate authenticated message submission policy from SMTP relay handling

Port 587 identifies ESMTP message submission, while port 25 may be used only when a site explicitly distinguishes submission agents from transfer agents. A submission agent requires authentication by default unless the session is already independently authenticated or authorized.

Published Reviewed 3 min readBy DSE Security Editorial Team
Read the briefing