Aggiungi IsTransactional:true alle intestazioni SMTP per soddisfare ElasticEmail

Ciao,

non sono riuscito a trovare un modo per aggiungere intestazioni SMTP quando si inviano e-mail? Dato che sto utilizzando ElasticEmail, è necessario inviare tutte le e-mail transazionali con un’intestazione “IsTransactional”: true.

Ho controllato le impostazioni SMTP e cercato su Internet, ma non ho trovato un modo per aggiungere intestazioni di posta personalizzate a Discourse. Qualcuno sa come fare?

Grazie in anticipo,
Oliver

Avresti bisogno di un plugin personalizzato.

Beh, vedo e immagino che non esista ancora un plugin che supporti questa funzionalità?

Dato che sono uno sviluppatore C#, non voglio addentrarmi nella codifica personalizzata di Discourse solo per questa funzione :slight_smile:

Non ne sono a conoscenza. Puoi pubblicare in Marketplace (ipotizzando 500 $), ma sarebbe molto più semplice utilizzare uno dei servizi supportati.

Modifica: ops. È nella lista. Sembra che non dovrebbe esserlo.

1 Mi Piace

Elastic Email è presente nell’elenco. Sono curioso di sapere se il requisito dell’intestazione sia nuovo: hai riscontrato problemi senza di esso nell’intestazione?

Provider consigliati

Se un provider consigliato ha introdotto un nuovo requisito, il team potrebbe essere disposto ad aggiungere l’intestazione, oppure questo potrebbe essere motivo per revocare la raccomandazione.

3 Mi Piace

Beh, ho scoperto questa discussione: Remove (or merge) Elastic email Unsubscribe

Le persone si sono lamentate del problema dell’annullamento dell’iscrizione con Elastic Email e anch’io ho questo problema!

Ma se possiamo impostare l’intestazione SMTP semplice “IsTransactional” = true su tutte le email in uscita, Elastic Email tratterà automaticamente tutte le email come transazionali e quindi aggiungerà solo un piè di pagina “Gestisci notifiche” invece del piè di pagina “Annulla iscrizione”.

Quindi, a mio avviso, questo è un requisito fondamentale per Elastic Email e Discourse?

Sembra che sia altamente desiderabile, sì.

Beh, dice proprio:

Questa è la soluzione rapida e semplice.

Dato che la maggior parte dei sistemi ignorerebbe comunque IsTransactional":true, non ci sarebbe molto danno nell’includerlo, oppure si potrebbe semplicemente smettere di consigliarli.

1 Mi Piace

Sì, penso decisamente che dovrebbero includere questa intestazione… anche se non è ancora perfetta, perché non si può evitare il link “Gestisci notifiche”… ma è molto meglio del link “Disiscriviti”… :slight_smile:

Personalizzare gli header sarebbe utile anche per distinguere il canale sul lato Elastic Email, consentendo di generare report per dominio: aspetto importante se si gestiscono più siti Discourse con un unico account Elastic Email.

È un po’ fastidioso che Elastic Email non possa distinguere il dominio di origine immediatamente, come fa SparkPost, ma SparkPost non è più un’opzione ora che hanno aumentato i prezzi.