WebSite X5Help Center

 
Sara B.
Sara B.
User

Modulo invio e-mail non funziona  it

Autore: Sara B.
Visite 8570, Followers 6, Condiviso 0  
Parole Chiave: form,funziona,mail,modulo

Buongiorno,

non funzionano i moduli per l'invio delle e-mail.

Il nostro provider è Telecom Italia che mi ha già confermato che usano una piattaforma Microsoft che supporta i codici PHP.

Ho già modificato anche il livello nelle "Preferenze" mettendolo basso, ma non funziona ancora ...

Dopo aver compilato il modulo e premuto INVIO appare la videata della foto che allego.

Grazie

Sara

Postato il
24 RISPOSTE - 3 UTILI - 1 CORRETTO
Roberto M.
Roberto M.
User

Per quanto riguarda l'errore prova ad aggiornare l'anteprima del progetto. Prima di questo ripristina le preferenze del modulo email.

1.Apri il progetto e ieni premuto CTRL (control) e premi insieme anteprima. a questo punto esporti, vai sulla pagina del modulo email, e premi insieme ctrl ed F5 . Tenta un invio di email. Se non funziona, vai nelle preferenze e cambia il metodo di invio email da POST a GET e ripeti il passaggio dal punto 1.

Leggi di più
Postato il da Roberto M.
Sara B.
Sara B.
User
Autore

ok ci provo,

intanto grazie!

Leggi di più
Postato il da Sara B.
Sara B.
Sara B.
User
Autore

niente, non funziona ancora

Leggi di più
Postato il da Sara B.
Incomedia
Claudio N.
Incomedia

Ciao Sara,

L'errore che ricevi non ha a che fare direttamente con il codice PHP di invio dell'email ma con i permessi che la cartella "mail" ha sul tuo server.

Il codice di errore mostrato (HTTP 405) significa che non è permesso effettuare una richiesta 'GET' o 'POST' a dei file contenuti nella cartella 'mail'. E' probabile che il tuo hosting provider utilizzi la cartella 'mail' come un alias per una cartella non direttamente accessibile.

In ogni caso, il mio consiglio è di contattare l'assistenza tecnica del tuo hosting provider e mostrare a loro l'errore, informandoli del fatto che lo script PHP sta cercando di effettuare una classica richiesta di tipo "POST" ad uno dei file contenuti in quella cartella.Wink

Leggi di più
Postato il da Claudio N.
Sara B.
Sara B.
User
Autore

dopo mille contatti con gli operatori Telecom, finalmente ho accesso ai codici PHP e i Form Mail sembra che funzionino ..

Grazie

Leggi di più
Postato il da Sara B.
Sara B.
Sara B.
User
Autore

Rieccomi per lo stesso problema ... ahimè ... i Form Mail ancora non funzionano ...

Ho provato a fare i seguenti passaggi che suggerivate in altri post:

- control + anteprima del progetto

- nuova esportazione

- control + anteprima del sito on line

per ognuna delle combinazioni possibili del menu Preferenze:

(script completo / server di bassa qualità / script a basso livello / POST)

(script completo / server di bassa qualità / script a basso livello / GET)

Con POST la mail risulta inviata (si apre la pagina di ringraziamento che indirizza all'Home Page), ma non la ricevo, nè il mittente riceve la mail di conferma dell'invio.

Con GET invece dopo aver premuto INVIO per inviare la mail si apre una finestra di errore "E' necessario attivare JavaScript". Inoltre durante l'esportazione con GET, il file .html che include il modulo Form Mail non viene esportato "Errore di esportazione del file".

Come posso procedere?

Grazie

(ps. questo è il linkhttp://www.d-ditaly.com/contattaci.html)

Sara

Leggi di più
Postato il da Sara B.
Incomedia
Claudio N.
Incomedia

Buonasera Sara,

Hai provato a verificare che le email non siano all'interno della cartella spam della tua casella email?

Se le email non dovessero essere lì, si tratta, ancora una volta, di un problema del server che, pur confermando l'invio dell'email, in realtà non riesce a completare l'operazione.

Dovresti nuovamente contattare l'hosting provider e far presente il problema.

Se non dovessero risolvere, visti sopratutto i problemi che hai già incontrato con questo provider, ti consiglierei di passare ad un altro hosting. Con WebSite X5 hai un anno gratuito di hosting (pienamente compatibile con WSX5) su One.com. Wink

Leggi di più
Postato il da Claudio N.
Sara B.
Sara B.
User
Autore

Buongiorno Claudio,

per quanto riguarda il discorso "spam", confermo che le e-mail non sono finite lì ...  proverò nuovamente a contattare la Telecom ..

(per quanto riguarda il discorso One.com, ho dato un'occhiata veloce e vedo una tariffa annuale di € 12,00 .. tutto qui? a chi posso chiedere un preventivo e un'indicazione di tutte le caratteristiche che vengono offerte?)

grazie

Sara

Leggi di più
Postato il da Sara B.
Incomedia
Claudio N.
Incomedia

Il prezzo annuale dell'hosting che offriamo è di 44€ (12€ sono per l'attivazione iniziale) che ovviamente non devi pagare perchè già inclusi in WebSite X5.

Tutte le informazioni le trovi qui: http://www.websitex5.com/it/web-hosting.html

Inoltre ti consiglio di dare un'occhiata anche al sito di One.com su www.one.com

Leggi di più
Postato il da Claudio N.
Sara B.
Sara B.
User
Autore

Aggiornamento sul problema ... i tecnici Telecom hanno fatto degli aggiornamenti e procedure e ora abbiamo fatto un passetto avanti: su 4 Form Mail inseriti nel sito, 1 ora funziona ... funziona male però....

Ci sono ancora questi problemi:

1) ho fatto una prova di invio mail dal Form, collegandomi al sito dal mio pc (con il mio pc è stato anche creato il sito). Compilo i dati richiesti, invio, ok, la mail è mandata. Controllo nella posta in arrivo (anche Outlook è sul mio computer) ed effettivamente arriva ... però non arriva all'indirizzo impostato con WEBSITEX5, ma arriva ad un'altro indirizzo e-mail (su Outlook ne ho due .. uno che si chiama "comunicazione" a cui dovrebbero arrivare le mail e uno che ha il mio nome, sul quale invece arrivano ... (ma da dove l'ha pescato!??!?!) )

Allora faccio un'altra prova visto che l'indirizzo mail che ho inserito nel Form è proprio quello su cui arriva il messaggio ... magari è stato questo il problema ... nel Form inserisco l'indirizzo e-mail della mia collega. come se lo stesse compilando lei ... invio, mail inviata, arriva ... sempre sull'indirizzo col mio nome ....

Altra prova, stesso procedimento da un computer diverso dal mio ... invio, mail inviata .. ma sul mio Outlook non arriva niente, nè sull'indirizzo corretto "comunicazione" nè su quello sbagliato col mio nome ...

2) La mail che mi arriva non indica tutti i dati impostati con WEBSITEX5 OGGETTO IMPOSTATO: RICHIESTA INFORMAZIONI

OGGETTO CHE VIENE VISUALIZZATO: [nome del sito]

TESTO DEL MESSAGGIO IMPOSTATO: questa e-mail è stata inviata dall'utente sotto indicato tramite il sito ....

TESTO DEL MESSAGGIO CHE VIENE VISUALIZZATO: FROM: [indirizzo e-mail]

3) L'utente che compila il Form non riceve la mail di "ringraziamento" impostata come "risposta automatica" ...

Grazie

Sara

Leggi di più
Postato il da Sara B.
Sara B.
Sara B.
User
Autore

... nessuna idea???

Leggi di più
Postato il da Sara B.
F. Tubili
F. Tubili
User

buongiorno a tutti. la mia domanda questa, quando una persona compila il formulario dati e allega immaggini il messaggio arriva ma senza foto. cosa puo essere provato contattare la societa che pago provider.  chi puo dare una risposta grazie

Leggi di più
Postato il da F. Tubili
Incomedia
Claudio N.
Incomedia
1) ho fatto una prova di invio mail dal Form, collegandomi al sito dal mio pc (con il mio pc è stato anche creato il sito). Compilo i dati richiesti, invio, ok, la mail è mandata. Controllo nella posta in arrivo (anche Outlook è sul mio computer) ed effettivamente arriva ... però non arriva all'indirizzo impostato con WEBSITEX5, ma arriva ad un'altro indirizzo e-mail (su Outlook ne ho due .. uno che si chiama "comunicazione" a cui dovrebbero arrivare le mail e uno che ha il mio nome, sul quale invece arrivano ... (ma da dove l'ha pescato!??!?!) ) Allora faccio un'altra prova visto che l'indirizzo mail che ho inserito nel Form è proprio quello su cui arriva il messaggio ... magari è stato questo il problema ... nel Form inserisco l'indirizzo e-mail della mia collega. come se lo stesse compilando lei ... invio, mail inviata, arriva ... sempre sull'indirizzo col mio nome .... Altra prova, stesso procedimento da un computer diverso dal mio ... invio, mail inviata .. ma sul mio Outlook non arriva niente, nè sull'indirizzo corretto "comunicazione" nè su quello sbagliato col mio nome ... 2) La mail che mi arriva non indica tutti i dati impostati con WEBSITEX5 OGGETTO IMPOSTATO: RICHIESTA INFORMAZIONI OGGETTO CHE VIENE VISUALIZZATO: [nome del sito] TESTO DEL MESSAGGIO IMPOSTATO: questa e-mail è stata inviata dall'utente sotto indicato tramite il sito .... TESTO DEL MESSAGGIO CHE VIENE VISUALIZZATO: FROM: [indirizzo e-mail] 3) L'utente che compila il Form non riceve la mail di "ringraziamento" impostata come "risposta automatica" ...

Buongiorno Sara,

Credo che anche questo dipenda dalle impostazioni del server. WebSite X5 prova ad utilizzare le intestazioni che hai impostato nel software, ma poi deve essere il server a permettere di inviare le email con tali intestazioni. Se l'indirizzo di provenienza è una sequenza di numeri o di lettere, allora significa che il server sta utilizzando un indirizzo di posta impostato dall'amministratore di sistema e non quello che hai impostato tu nel software.

Se posso rinnovare il mio suggerimento, ti consiglio di passare ad un altro hosting provider (ad esempio One.com che è fornito gratuitamente assieme a WSX5).

buongiorno a tutti. la mia domanda questa, quando una persona compila il formulario dati e allega immaggini il messaggio arriva ma senza foto. cosa puo essere provato contattare la societa che pago provider.  chi puo dare una risposta grazie

Questo dipende dalle impostazioni del server. Non tutti i server permettono di allegare file ad una email.

Leggi di più
Postato il da Claudio N.
Sara B.
Sara B.
User
Autore

Per ora grazie!

Sara

Leggi di più
Postato il da Sara B.
Sergio R.
Sergio R.
User

Buongiorno

scusate ma il modulo mail su tiscali manteiner non funziona!!!

Ma per provare le varie combinazioni in preferenze, basta che quando apro il programma cambio le preferenze e poi apro il progetto e carico sul server??? Perchè se così non funziona nulla in tutte le combinazioni mi viene reso questo errore:

<?php $settings['imEmailForm_3_3'] = array( "owner_email_from" => "e-mail", "owner_email_to" => "***", "customer_email_from" => "***", "customer_email_to" => "e-mail", "owner_message" => "", "customer_message" => "Grazie per il Vostro interesse, sarete ricontattati nel più breve tempo possibile. Cordialmente Sergio Rampoldi SaMa photo ", "owner_subject" => "info da form samaphoto.it", "customer_subject" => "Contatto SaMa photo", "owner_csv" => False, "customer_csv" => True, "confirmation_page" => "../index.html" ); if(substr(basename($_SERVER['PHP_SELF']), 0, 11) == "imEmailForm") { include "../res/x5engine.php"; $answers = array( ); $form_data = array( array('label' => 'Cognome', 'value' => $_POST['imObjectForm_3_1']), array('label' => 'Nome', 'value' => $_POST['imObjectForm_3_2']), array('label' => 'Telefono', 'value' => $_POST['imObjectForm_3_3']), array('label' => 'e-mail', 'value' => $_POST['imObjectForm_3_4']), array('label' => 'note', 'value' => $_POST['imObjectForm_3_5']) ); $files_data = array( ); if(@$_POST['action'] != "check_answer") { if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != "jsactive") die(imPrintJsError()); if(isset($_POST['imSpProt']) && $_POST['imSpProt'] != "") die(imPrintJsError()); $email = new imSendEmail(); $email->sendFormEmail($settings['imEmailForm_3_3'], $form_data, $files_data); @header('Location: ' . $settings['imEmailForm_3_3']['confirmation_page']); } else { if(@$_POST['id'] == "" || @$_POST['answer'] == "" || strtolower(trim($answers[@$_POST['id']])) != strtolower(trim(@$_POST['answer']))) echo "0"; else echo "1"; } } // End of file

grazie Sergio

Leggi di più
Postato il da Sergio R.
Serzio ©
Serzio ©
User
Sergio Rampoldi
Buongiorno scusate ma il modulo mail su tiscali manteiner non funziona!!! ...

Sembrerebbe non esserci il supporto al php.

http://www.unofficialwsx5.com


Leggi di più
Postato il da Serzio ©
Sara B.
Sara B.
User
Autore

Buogniorno,

continuo ad avere il problema con i Form Mail non funzionanti.

I tecnici Telecom hanno fatto delle modifiche ai codici per permettere ai Form di funzionare .. e così è stato .. finchè non ho modificato la pagina dov'erano inclusi e facendo una nuova esportazione, le modifiche fatte dai tecnici sono state cancellate.

Dopo averli ricontattati, mi viene risposto quanto segue:

mi sono consultato con i colleghi della piattaforma. Dovrai contattare la tua Software House perchè le modifiche che ti suggeriamo non possiamo farle noi, di seguito ti riporto la risposta ricevuta:

Il sito non ha nulla di errato a parte la modalità con cui viene richiamato il componente per l’invio delle mail. Su IMPRESASEMPLICE si deve utilizzare il modulo Mail.php opportunamente codificato per utilizzare l’SMTP autenticato. Nello specifico, non devono essere modificate le pagine HTML, ma le pagine PHP a cui i form inviano i dati. Il codice di tali pagine deve essere modificato per utilizzare l’smtp autenticato. Per aiutare la cliente è stata creata una pagina di esempio: http://www.d-ditaly.com/PHP_SendMail.phpLa cliente deve contattare la propria SoftwareHouse e far modificare le pagine PHP. Non basta modificare le sole pagine HTML.

Premesso che prima di cambiare Server, come da voi suggerito, vorrei risolvere la situazione con quello già in uso, mi rivolgo a voi per un ulteriore aiuto.

Grazie

Sara

D&D

Leggi di più
Postato il da Sara B.
Serzio ©
Serzio ©
User
Sara B.
Buogniorno, continuo ad avere il problema con i Form Mail non funzionanti. I tecnici Telecom hanno fatto delle modifiche ai codici per permettere ai Form di funzionare .. e così è stato .. finchè non ho modificato la pagina dov'erano inclusi e facendo una nuova esportazione, le modifiche fatte dai tecnici sono state cancellate. Dopo averli ricontattati, mi viene risposto quanto segue: mi sono consultato con i colleghi della piattaforma. Dovrai contattare la tua Software House perchè le modifiche che ti suggeriamo non possiamo farle noi, di seguito ti riporto la risposta ricevuta: Il sito non ha nulla di errato a parte la modalità con cui viene richiamato il componente per l’invio delle mail. Su IMPRESASEMPLICE si deve utilizzare il modulo Mail.php opportunamente codificato per utilizzare l’SMTP autenticato. Nello specifico, non devono essere modificate le pagine HTML, ma le pagine PHP a cui i form inviano i dati. Il codice di tali pagine deve essere modificato per utilizzare l’smtp autenticato. Per aiutare la cliente è stata creata una pagina di esempio: http://www.d-ditaly.com/PHP_SendMail.phpLa cliente deve contattare la propria SoftwareHouse e far modificare le pagine PHP. Non basta modificare le sole pagine HTML. Premesso che prima di cambiare Server, come da voi suggerito, vorrei risolvere la situazione con quello già in uso, mi rivolgo a voi per un ulteriore aiuto. Grazie Sara D&D

Si tratta di utilizzare l' SMTP ... su http://www.unofficialwsx5.com/index.php?topic=284.0 avevo inserito delle semplici istruzioni e potrebbe essere uno spunto per risolvere il tuo problema o con l'uso delle librerie PEAR, se presenti, oppure con il PHPMAILER.

http://www.unofficialwsx5.com

Leggi di più
Postato il da Serzio ©
Incomedia
Claudio N.
Incomedia

Come ha già detto Serzio, si tratta di usare un servizio SMTP.

Di default WSX5 non include questa funzione per il solo fatto che ogni hosting provider utilizza delle impostazioni differenti (non solo in quanto a username e password per l'accesso) che complicano non poco un'implementazione "sicura" dell'SMTP nel motore di WebSite X5.

Detto questo, una seconda soluzione può essere quella di farti dare il file imemail.inc.php modificato dai tecnici di Telecom e di copiarlo all'interno della cartella "res" di installazione di WebSite X5 (prima fai una copia di backup di quello originale). In tal modo il software ricopierà il file corretto ad ogni upload/aggiornamento del sito.Wink

Questo però non è agevole se con WebSite X5 gestisci più di un sito. In questo caso, infatti, ti ritroveresti lo stesso file anche sugli altri siti.

Leggi di più
Postato il da Claudio N.
Sara B.
Sara B.
User
Autore

Grazie ad entrambi per la risposta, ma siccome sono abbastanza ignorante in fatto di programmazione, SMTP, codici php ecch ..., per me è come se parlaste arabo ... l'unica cosa che posso fare senza ulteriori vostre spiegazioni è chiedere alla telecom di farmi dare il file imemail.inc.php ...

Per quanto riguarda la seconda parte " Questo però non è agevole se con WebSite X5 gestisci più di un sito. In questo caso, infatti, ti ritroveresti lo stesso file anche sugli altri siti" che problemi potrebbe dare? Sto proprio completando un altro sito con il vostro Software ...

grazie

Sara 

Leggi di più
Postato il da Sara B.
 lemonsong  
 lemonsong  
User
Claudio N.
[...] Questo però non è agevole se con WebSite X5 gestisci più di un sito. In questo caso, infatti, ti ritroveresti lo stesso file anche sugli altri siti.

Se collega/allega il file res/imemail.inc.php tramite l'oggetto HTML non dovrebbe (l'hai scritto in un post recente Smile ) sovrascrivere il file originale di WS?

Come sai non ho la 9 quindi vado solo per "sentito dire" Smile

_______ oltre il 5° step ________

http://www.unofficialwsx5.com

Leggi di più
Postato il da  lemonsong  
Incomedia
Claudio N.
Incomedia

@Lemonsong: Ho chiesto direttamente agli sviluppatori. Mi hanno confermato purtroppo che non è possibile sovrascrivere in quel modo i file di sistema di WSX5 (c'è una protezione). Nell'altro post è stato un mio errore pensare che fosse possibile eseguire un'operazione di questo genere.Frown

Questo però non è agevole se con WebSite X5 gestisci più di un sito. In questo caso, infatti, ti ritroveresti lo stesso file anche sugli altri siti.

@Sara: In questo caso intendo dire che se tu sovrascrivi il file nella cartella di installazione di WSX5, quello verrà utilizzato per tutti i siti che intenderai realizzare con il software.

Se, come dici, stai realizzando altri siti, allora non ti conviene sovrascrivere il file imemail.inc.php dentro la cartella di installazione di WSX5 ma piuttosto riesportarlo a mano ogni volta che aggiorni il sito.

Leggi di più
Postato il da Claudio N.
Sara B.
Sara B.
User
Autore

ok, grazie per ora, terrò conto di questa nota, se riuscirò a risolvere qualcosa con la Telecom.

Leggi di più
Postato il da Sara B.
Serzio ©
Serzio ©
User
 lemonsong  
Claudio N.[...] Questo però non è agevole se con WebSite X5 gestisci più di un sito. In questo caso, infatti, ti ritroveresti lo stesso file anche sugli altri siti. Se collega/allega il file res/imemail.inc.php tramite l'oggetto HTML non dovrebbe (l'hai scritto in un post recente  ) sovrascrivere il file originale di WS? Come sai non ho la 9 quindi vado solo per "sentito dire" _______ oltre il 5° step ________ http://www.unofficialwsx5.com

Non ricordo come e perchè, ma la sovrascrittura di cui parli, funzionante con la 8, con la 9 sembra dare problemi, nel senso che mi sembra che non funzioni, come confermato da Claudio. Sui vari siti di test (attualmente non nemmeno un sito con la 9), ho quindi usato uno script apposito per "rimettere" le cose a posto dopo le esportazioni.

http://www.unofficialwsx5.com

Leggi di più
Postato il da Serzio ©