Rimuovere smtp_should_reject e discourse-smtp-fast-rejection

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:

Non c’è interesse a mantenere questo codice, quindi stiamo cercando di rimuoverlo del tutto.

PR di Discourse:

PR di mail-receiver:

4 Mi Piace

Entrambe queste correzioni sembrano funzionare indipendentemente l’una dall’altra (cioè, ottenere una delle due risolverà il problema) e nessuna delle due sembra richiedere alcuno sforzo da parte delle persone che eseguono l’hosting autonomo oltre all’aggiornamento come di consueto, è corretto?

Questo è corretto; la mia motivazione è che sospetto che le persone potrebbero non aggiornare mail-receiver così spesso come Discourse, quindi vorrei assicurarmi che quelle persone ricevano comunque la correzione.

2 Mi Piace