Domanda

Stiamo sviluppando un modulo di contatto per un'applicazione SaaS; Ogni istanza della nostra applicazione avrà un modulo di contatto per contattare il esempio proprietario.

La nostra prima versione invia e -mail da un indirizzo e -mail SAAS generico (cioè contact@saas.com) al proprietario dell'istanza (cioè user@example.com).

Funziona, ma ovviamente se user@example.com risponde all'e -mail, la risposta viene inviata a contact@saas.com. Mi chiedo qual è la migliore pratica qui:

  1. Impostazione di: il messaggio all'indirizzo e-mail compilato nel modulo di contatto consentirebbe di essere inviato facilmente alla persona che ha inviato il modulo di contatto, ma poi, non possiamo dire alle persone di aggiungere contact@saas.com alla loro whitelist per evitare Filtro spam
  2. Impostare l'intestazione di risposta sembra migliore, ma sono diffidente sul fatto che alcuni clienti interpreteranno male la risposta.
  3. Incluso un testo esplicativo nel messaggio sembra scomodo, ma praticabile
  4. Consentire ai proprietari di istanze di leggere i moduli di contatto attraverso il loro pannello di amministrazione sembra troppo lavoro (ma completamente a prova di spamfilter, anche se scomodo)

Sono appoggiato a 2. Pensieri?

Alex

È stato utile?

Soluzione

Sicuramente scegliere l'opzione 2. Dalheader / busta-from dovrebbe chiarire che il messaggio ha avuto origine al tuo servizio (e consentire una corretta gestione del rimbalzo ecc.). Non sono a conoscenza di client di posta correnti che non possono gestire correttamente l'intestazione di risposta. Per essere al sicuro, è possibile mescolare nell'opzione 3 e dichiarare chiaramente che il messaggio è stato inviato da indirizzo snder@example.net tramite il tuo Webform.

Altri suggerimenti

Le whitelist adeguate dovrebbero funzionare se si inserisce il mittente reale in mittente: e/o il mittente della busta; Ma poi di nuovo, in un mondo ideale non ci sarebbe Microsoft.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top