Modulo PHP : copia email mittente non funziona
Autor: Manuel M.
Besucht 1848,
Followers 1,
Geteilt 26
Ciao,
spero qualcuno mi possa aiutare.
Ho creato un form che una volta compilato dovrebbe inviare due e-mail :
1) la prima invia i dati inseriti nel form all'accout del sito web (funzionante).
2) la seconda dovrebbe mandare una copia dei dati all'accout della persona che compila il form (NON funziona).
Praticamente arrivano DUE e-mail all'account del sito web e nessuna all'account del visitatore che ha compilato il form.
Credo ci sia un bug nella procedura PHP.
Chi mi aiuta?
Grazie!
Manuel
Gepostet am
Autor
Salve,
vorrei aggiungere che ho anche cancellato totalmente la pagina "contatti" per poi andare a crearne una ex-novo sul sito. Proprio per partire da una situazione pulita. Caso mai quacosa era andata storta in fase di compilazione delle pagine. Ma di fatto nulla è cambiato!
C'è un bug sul codice del file "res\imemail.inc" piuttosto che sul file "files\mail_p002_8_00.php".
Compilando il form sul sito e cliccando su "invia" arriva la stessa e-mail due volte all'account del sito web. Mentre non arriva nulla all'account del visitatore che compila il form.
Attendo un vostro aiuto a riguardo. Se necessario posso inviare i due files.
Stò lavorando con Website X5 ver. 8.0.16.
Grazie in anticipo!
Ciao Manuel,
ci potresti allegare lo screenshot delle impostazioni che hai inserito all'interno dell'oggetto modulo invio e-mail nel tab "Invio"?
Autor
Ciao Luca,
ti servono le impostazioni inserite dentro il programma Website oppure quelle che poi compaiono nel sito vero e proprio?
Comunque nel "modulo invio e-mail" dentro Website ver. 8 ho selezionato l'invio di ricevuta al mittente prendendo l'account del visitatore dal campo "e-mail" che compare anche sul form finale nel sito web. Altre possibilità oltrettutto non ce ne sono, visto che nel menù a tendina è selezionabile solo il campo "e-mail" (dentro il pannello di Website).
Ti allego intanto il file "mail_p002_8_00.php" che si occupa dell'invio dei dati inseriti nel form.
Questa sera faccio lo screenshot di Website e ti invio anche quello.
Grazie mille!
Manuel
Ciao Manuel,
mi servirebbe vedere uno screenshot della schermata delle impostazioni presenti nel tab "Invio" dell'Oggetto Modulo Invio Email per verificare che le impostazioni siano corrette.
Autor
Ciao Luca,
scusami se non ti ho risposto subito ma sono stato fuori diversi giorni.
Ti ho allegato la schermata del Modulo Invio E-mail. A me sembra tutto ok. Vedi pure tu se trovi qualcosa di anomalo.
Attendo tue notizie.
Grazie!
Ciao Manuel,
prova a togliere la selezione "includi in coda i dati raccolti" del tab Invio e dopo prova ad esportare tutto il sito.
Autor
Ciao Luca,
a me serve che in e-mail del visitatore compaiono i dati che ha inserito nella compilazione del form.
Mi dici di fare questa prova perchè pensi che qualche file si sia corrotto durante la fase di crezione da parte di WebSite?
Questa sera farò anche questa prova. La cosa strana è che al visitatore non arriva nulla, mentre nella casella di posta del sito arriva due volte lo stesso messaggio con i dati del form : un duplicato praticamente.
Ma hai notato nulla di anomalo nel file che ti avevo spedito all'inizio "mail_p002_8_00"?
Grazie.
Autor
Ciao Luca,
ho fatto le prove che mi dicevi ... ma NULLA!
Ne ho fatte altre e alla fine ho tolto del tutto la possibilità di inviare una copia all'utente.
Risultato ... continua ad arrivarmi due volte lo stesso messaggio sulla mail del sito : il solito clone.
Inoltre adesso non mi dice più l'e-mail di chi mi ha compilato il form ma compare sempre la stessa del sito ... malgrado abbia messo a "TRUE" il campo del file "RES\imemail.inc" ($imForceSender = true;).
Mi sembra che diverse altre persone hanno problemi con questi moduli in Php per l'invio dei messaggi. Sul sito ne ho trovati diversi e sono molto simili.
Non credi che bisognerebbe rivedere in modo approfondito il prodotto Website X5 ?
Uno fa un acquisto per guadagnare tempo e poi si perdono giorni e giorni a scrivere per risolvere problematiche a dir poco assurde.
Attendo una tua soluzione in merito ... una soluzione però che sia concreta e non le prove a sostituire qualche dato nei campi ... cosi lo faccio pure da solo. Non voglio essere scortese ma capisci che non si può girare intorno alle cose. Il prodotto Website cosi come funziona non va proprio benissimo.
Grazie!
Autor
Ho fatto altre prove ed ho riscontrato che l'indirizzo e-mail dell'utente, che compila il form, compare nei messaggi in arrivo solamente se nell' Oggetto Modulo Invio E-mail è selezionata la casella "Invia e-mail di conferma anche all'utente". Altrimenti viene ripetuto il nome dell'account del sito stesso, ossia l'account inserito nel campo "E-mail a cui inviare i dati" dentro il modulo "Invio" .
Inoltre continua ad arrivare due volte lo stesso messaggio, ogni volta che si inviano i dati dal form del sito. Come se venisse cliccato per due volte il bottone "Invia" ... e questo di fatto non avviene.
La copia all'utente che compila il form non arriva ... dopo diversi tenativi e prove.
Il codice Captcha diverse volte non viene accettato e quindi ci si trova costretti a fare diversi tentativi prima di inviare il form. Non capisco se possa dipendere da qualche dato di cashe che rimane nel browser o qualcosa legato al php.
Se qualcuno ha dei consigli concreti è il benvenuto.
Grazie!
Buongiorno Manuel,
Non ci sono errori nella generazione del codice del file "mail_p002_8_00".php". Ti consiglio di provare a togliere il flag da "Includi in coda i dati raccolti". Dopo puoi provare a cambiare lo script del metodo di invio e-mail per verificare se l'invio e-mail dipenda da una diversa configurazione del server. Per fare questo segui le indicazioni riportate nella nostra faq per Evolution 8:
http://answers.websitex5.com/post/24268
L'invio doppio dell'email dipende dalle impostazioni del web server del provider in quanto ci è già capitato in altre circostanze e dipende dal metodo di invio email proveniente dalle configurazioni del web server dove ospiti il tuo sito web. Contatta quindi il tuo provider per comunicargli questo inconveniente.
Per il funzionamento del captcha dovresti provare a premere CTRL -> F5 per aggiornare la cache del browser.
Autor
Ho scritto al provider per richiedere il controllo sul server.
Farò pure io delle altre prove prendendo le informazioni che mi hai segnalato sull'altro post.
Ti aggiorno appena ho novità.
Grazie!