it-swarm.dev

Invia una copia di una e-mail

Ho una pagina bloccata da un modulo di accesso e ho il link "Password dimenticata" ecc. Voglio inviare una copia dell'e-mail di invio a un'altra e-mail.

Per esempio. Utente1 ha perso la password, fa clic sul collegamento "Password dimenticata", quindi riceve un'e-mail con un token .. Ma voglio riceverla anche io, come posso fare? C'è un'opzione nel modulo? Grazie :)

4
Nicolas Charvoz

Ho dato un'occhiata e potresti voler controllare i seguenti file;

root/lib/componenti/com_users/modelli/remind.php

e

root/lib/componenti/com_users/modelli/reset.php

Dovresti essere in grado di aggiungere la tua e-mail come CC lì, con qualcosa di simile

$mailer->addCC("[email protected]")

Sebbene in base a documentazione ufficiale se ci sono più destinatari, inseriresti l'indirizzo e-mail di ciascun destinatario in un array, come di seguito;

$recipient = array( '[email protected]', '[email protected]', '[email protected]' );

$mailer->addRecipient($recipient);

documentazione ufficiale mostra come inviare un'email da un componente.

Devo dire che non ho avuto la possibilità di provare questo anche se non riesco a immaginare che sia molto difficile, forse qualcun altro può aiutarti con il resto del codice?

Spero che questo ti indichi nella giusta direzione.

2
jonboy

Un'opzione è utilizzare qualcosa come CMandrill per inviare tutti i messaggi tramite il servizio Mandrill (gratuito per i primi 12.000 messaggi). Farlo in questo modo ti consente di visualizzare rimbalzi, aperture, copie di messaggi, ecc. Non ti invierà una copia via e-mail, ma ti consentirà di visualizzare TUTTO che esce dal sito.

  1. Iscriviti a Mandrill su Mandrillapp.com
  2. Installa estensione CMandrill
  3. Configura CMandrill nel tuo sito e inserisci il codice API da Mandrill.com

Probabilmente c'è un altro modo di fare quello che stai chiedendo, ma volevo pubblicarlo come un'opzione nel caso in cui fosse interessato a qualcuno. Sentiti libero di non spuntarlo come risposta approvata se qualcuno ne pubblica uno migliore :)

0
Brian Peat