Continuando la discussione da Seeing smtp_should_reject “400 bad request” failures on bounce processing:
Sto creando questo argomento per riassumere alcune discussioni interne che abbiamo avuto.
Abbiamo identificato che il percorso del codice in smtp_should_reject non funziona correttamente e causa il rifiuto della posta in situazioni in cui non dovrebbe.
Nello specifico:
- messaggi di rimbalzo (con envelope-from nullo)
- inoltro di posta non corrispondente (il controllo di rifiuto rapido utilizzava l’envelope-to, mentre Discourse utilizza le intestazioni To/CC)
Ciò ha causato problemi per gli utenti self-hosted che utilizzano questo:
- https://meta.discourse.org/t/seeing-smtp-should-reject-400-bad-request-failures-on-bounce-processing/387431/14
- https://meta.discourse.org/t/configure-direct-delivery-incoming-email-for-self-hosted-sites-with-mail-receiver/49487/482
Non c’è interesse a mantenere questo codice, quindi stiamo cercando di rimuoverlo del tutto.
PR di Discourse:
PR di mail-receiver: