Jump to content

[RISOLTO] Vedere tutte le mail spedite


PerLaVia

Recommended Posts

Salve a tutti,

chiedo aiuto per un problema che il cliente mi ha sottoposto:

siccome il negozio è online da poco, vorrebbe avere copia di tutte le mail spedite da prestashop ai clienti per poter eventualmente correggere il flusso o altro.

Io avevo pensato che impostando l'invio di mail con smtp, avrei trovato nella cartella "posta inviata" dell'account usato, la lista delle mail, invece non rimane nessuna copia.

Voi come avete fatto?

 

Grazie

Edited by PerLaVia (see edit history)
Link to comment
Share on other sites

36 minuti fa, fedesib dice:

Ciao,

versione di PS? Se usi la versione 1.6.1.X sotto Parametri Avanzati->Email vedi l'elenco di tutte le email che sono state inviate dal sistema.

Spero ti sia d'aiuto.
Buon pomeriggio,
Federica

Grazie Federica, uso la 1.7.2.4

In Parametri avanzati -> email vedo i log delle mail ma non il contenuto.

Link to comment
Share on other sites

Ciao,

credo che potresti aggiungere un BCC alla funzione che invia le email da PS, prova dai un'occhiata alla classe Mail.php, funzione Send, probabilmente lì puoi fare le modifiche che ti servono (consiglio un override della classe per non modificare la funzione del core di PS).

Spero di averti aiutato, buona giornata,
Federica

Link to comment
Share on other sites

Buongiorno, ho risolto questa mattina, grazie.

Non ho aggiunto alla variabile $bcc perchè verrebbe overridata nel caso venga passato un parametro, quindi ho aggiunto una linea tipo:

$message->addBcc("[email protected]");

poco prima del send (anche nel messaggio di test).

Dopo di ciò ho copiato il file modificato in override/classes.

 

Buona giornata a tutti

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...