Diagnostic step 1
Collect a full pcap of a failing TCP session (capture on the Postfix host and on the router if possible) around the ClientHello to document missing ServerHello or RST packets.
Generated Oct 3, 2026, 12:35:03 AM
Collect a full pcap of a failing TCP session (capture on the Postfix host and on the router if possible) around the ClientHello to document missing ServerHello or RST packets.
Confirm Path MTU to the failing MX using tracepath and note where 'pmtu' changes occur; try ping -M do -s <size> to identify max working packet size (reversible).
Enable MSS clamping on the pfSense WAN rule (set MSS to 1360) to work around PMTU black holes and retest deliveries.
Test SMTP over TLS from the mailserver to the destination using openssl s_client -starttls smtp -connect host:25 (or :587) and capture the handshake to reproduce the failure.
Temporarily force Postfix to use smaller TCP segments (SO_SNDBUF/SO_RCVBUF tuning) or lower TLS record size at client side (if supported) to avoid fragmentation while testing; restore defaults afterwards if not helpful. If the pcap shows the modem or ISP device sending RSTs or dropping ICMP fragments after MSS clamping fails, escalate to the ISP with the pcap and tracepath output for them to investigate; provide timestamps and packet captures rather than raw logs.