Jump to content
DarioAva

Mancato invio email automatiche per gli stati dell'ordine - RISOLTO

Recommended Posts

Buonasera a tutti,
segnalo un problema su un sito PrestaShop versione 1.7.6.3.
Alcune email automatiche, connesse ad alcuni stati dell'ordine, non vengono inviate (nonostante venga segnalato il buon esito dell'invio).
Ad esempio per l'acquisto con Bonifico o Paypal i rispettivi templates email (bankwire per lo stato "In attesa di pagamento con bonifico bancario" e payment per lo stato "Pagamento accettato") non vengono inviati.
Per risolvere temporaneamente il problema, ho modificato il template da inviare nei due stati dell'ordine sopra indicati mettendo per entrambi il template "preparation"; in questo caso non c'è nessun problema, le email vengono inviate con oggetto corretto (relativo ai rispettivi stati dell'ordine) e contenuto del template "preparation".
Ho provato anche a modificare manualmente i templates (sia nella cartella /mails sia nella cartella /themes/MIOTEMA/mails) ma non ottengo nessun risultato (ho anche provato a ricreare i template più volte).
Altra cosa che non mi spiego è che, se modifico il template preparation.html aggiungendo del testo, accetta qualcosa ma non accetta altro (es. accetta " Bonificare a ITXXXXXXXXXXXXXXXXXXXXXX" ma non accetta cose del tipo "Utilizzare le seguenti coordinate per il bonifico IBAN ITXXXXXXXXXXXXXXXXXXXXXX".) impedendo, in questi ultimi casi, l'invio della email.
Il cattivo funzionamento avviene sia con invio php sia con invio SMTP.
Il resto delle email funzionano correttamente (a dire il vero le email da contatto non giungono ma le posso gestire direttamente dal pannello amministrativo quindi è un problema minore)
Ho provato a cercare qui e altrove qualche segnalazione simile ma non ho trovato nulla di specifico.
Ringrazio in anticipo chi avrà la possibilità di rispondermi e, più in generale, i partecipanti a questo forum per il prezioso contributo fornito a chiunque desideri fare commercio elettronico con Prestashop.

Share this post


Link to post
Share on other sites

Ciao,

le email non vengono inviate o non vengono ricevute? La differenza è notevole.

In generale, se l'invio delle email di prova da PS funziona correttamente (da Parametri avanzati -> Email) vuol dire che il server è in grado di mandare email e non ci sono problemi nella configurazione di base per l'invio (http://doc.prestashop.com/display/PS17/Email), vale a dire che tecnicamente le email partono dal server che le invia.

Però se le mail non arrivano al destinatario può significare che non vengono accettata dal server che riceve la posta, magari perchè vengono considerate SPAM; in questo caso serve una configurazione del server di invio più articolata (DKIM, SPF, ...) in modo che i messaggi in uscita vengano correttamente firmati e riescano a superare i filtri (antiSPAM in genere) dei server che ricevono i messaggi.

In genere l'utilizzo di un buon SMTP autenticato risolve la maggior parte dei problemi di invio, ma ogni caso fa un po' storia a sè, quindi la situazione andrebbe indagata.

Buona giornata,
Federica

 

Share this post


Link to post
Share on other sites

Ciao e grazie per la risposta.

Seguendo i tuoi consigli ho configurato sul mio hosting sia il DKIM sia l'SPF.
Ho poi inserito nel campo "nome dominio mail" del BO di Prestashop il Mail HELO fornito dal provider.
Ora le cose sembrano funzionare per bene.
Grazie tante.

Dario

Share this post


Link to post
Share on other sites

Ottimo!

Sono contenta che ora funzioni tutto a dovere.
Magari aggiungi [risolto] al titolo del thread così puoi aiutare altri utenti del forum che avessero il tuo stesso problema.

Buona giornata,
Federica

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More