Impostare l'indirizzo di risposta per il modulo di contatto per mail dell'utente

drupal.stackexchange https://drupal.stackexchange.com/questions/1522

  •  16-10-2019
  •  | 
  •  

Domanda

ho un sito Drupal 7, con solo poche modifiche e ho la / contatto modulo abilitato per anonima e gli utenti registrati, in modo che possano contattare l'admin (cioè io) in modo semplice.

Quello che mi irrita è che i loro messaggi hanno sempre il mio indirizzo di posta elettronica come l'indirizzo di risposta. E così, al fine di rispondere a loro, devo cercare la mia cartella "Posta inviata" per il nome utente (I relè le mail tramite Gmail al mio CentOS server).

Non c'è un modo per impostare gli indirizzi di risposta a quelle di utenti registrati e perché non si fa di default?

Ho aggiunto apache per / etc / mail / fiducia agli utenti finali di sbarazzarsi del seguente intestazione mail:

X-autenticazione-Warning: mysite.com: apache set mittente di my@email.com usando -f

Ma ancora, vedo il "From" viene sempre impostato l'indirizzo di posta elettronica di amministrazione.

È stato utile?

Soluzione

Non c'è un modo per impostare gli indirizzi di risposta a quelle di utenti registrati e perché non si fa di default?

Quando gli utenti autenticati inviare un messaggio utilizzando il modulo di contatto del sistema, l'indirizzo di posta elettronica assegnato al messaggio inviato è quello impostato per il proprio account utente; Ho appena provato sul mio sito di prova Drupal 7, e posso confermare che funziona in questo modo.

Il problema che state vedendo è probabilmente causato dal fatto che si sta l'inoltro delle email tramite Gmail. Se avete bisogno di aggiungere qualsiasi intestazione per l'e-mail inviata da Drupal per risolvere questo problema, allora è possibile implementare hook_mail_alter () in un modulo personalizzato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top