FORM MAIL
Autore: Roberto M.
Visite 2469,
Followers 1,
Condiviso 0
Egr,
ho creato il form e sembra tutto ok,
si compila dal web www.erreemmeweb.it
non da nessun avviso o errore
ma la mail non arriva
la compilazione del modulo della pagina è ok ...
il provider mi conferma che il file php ha i permessi 777 ,
Domanda , versione php 4 o 5 ?
Inoltre il provider mi chiede ; hai letto la documentazione del software quali requisiti per spedizione smtp da form ?
non so cosa rispondere...
qualcuno può gentilmente aiutarmi ?
grazie mille
buon anno
roberto
Postato il
Se ti ha parlato di mail mediante smtp, non puoi usare il form standard di website, ma devi personalizzarlo per "abilitarlo" all'uso dell'smtp.
Ne abbiamo parlato su:
http://www.unofficialwsx5.com/index.php?topic=284.0
http://www.unofficialwsx5.com/index.php?topic=619.0
http://www.unofficialwsx5.com
Autore
Egr,
grazie per la risposta , anche se un po complicato cerchero di farlo
solo che il file da voi menzionato per me è cosi ,
imEmailform.php
che si trova nella cartella mail
il codice è questo e seguendo quello da lei segnalato nei link i riferimenti sono diversi.
<?php $settings['imEmailForm_25_9'] = array( "owner_email_from" => "***", "owner_email_to" => "***", "customer_email_from" => "***", "customer_email_to" => "@mail", "owner_message" => "", "customer_message" => "Ringraziamo per la tua comunicazione verrai contattato al più presto
Cordiali Saluti", "owner_subject" => "mail da web", "customer_subject" => "erreemme centro assitenza", "owner_csv" => False, "customer_csv" => False, "confirmation_page" => "../lte.html" );
if(substr(basename($_SERVER['PHP_SELF']), 0, 11) == "imEmailForm") { include "../res/x5engine.php";
$answers = array( );
$form_data = array( array('label' => 'Nome & Cognome', 'value' => $_POST['imObjectForm_9_1']), array('label' =>'@mail', 'value' => $_POST['imObjectForm_9_2']), array('label' => 'Messaggio ', 'value' => $_POST['imObjectForm_9_3']), array('label' => 'Per cosa ci contatti ? ( compila per risposta più veloce', 'value' => $_POST['imObjectForm_9_4']), array('label' => '', 'value' => $_POST['imObjectForm_9_5']) );
$files_data = array( );
if(@$_POST['action'] != "check_answer") { if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != "jsactive") die(imPrintJsError()); if (isset($_POST['imCpt']) && !isset($_POST['imCptHdn'])) die(imPrintJsError()); if(isset($_POST['imSpProt']) && $_POST['imSpProt'] != "") die(imPrintJsError()); $email = new imSendEmail(); $email->sendFormEmail($settings['imEmailForm_25_9'], $form_data, $files_data); @header('Location: ' . $settings['imEmailForm_25_9']['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
Cordiali Saluti
RobertoMonti
Non è possibile utilizzare l'answers per spiegazioni o suggerimenti sul codice in quanto l'editor utilizzato è in grado di stravolgere completamente quello che viene scritto e questo è uno dei motivi principali che mi hanno spinto a proporre una piattaforma alternativa con un software di gestione più benevolo per gli utenti e per il codice pubblicato. Non mi fraintendere, raramente abbiamo negato l'aiuto a qualcuno, ed il motivo era molto evidente, ma quando decidiamo di farlo, preferiamo farlo con gli strumenti adatti.
http://www.unofficialwsx5.com
Autore
Egr,
sinceramente non ho compreso nulla della sua ultima affermazione,cercherò di capire qualcosa dalla prima che mi ha inviato, cmq grazie.....
significa che website5 evolution 9 sia stato un acquisto errato ?
insomma trovarsi a dover essere in panne per il form di invio mail mi sembra un po troppo, spero che qualcuno di incomedia aiuti in questo.
attendo news
Roberto
Autore
Aggiungo..
allora cosa e come dovrebbe essere impostato il provider per non parlare di metodo con smtp ma sfruttare il php di EVOLUTION 9 ?
Buongiorno Roberto,
puoi anche inviare al server il file "imemail.inc.php" presente nella cartella "res" di installazione e chiedere quali modifiche devi apportare al file affinchè funzoni. Oppure se possono modificarti le impostazioni per l'invio delle mail affinche quel file funzioni.
Fammi Sapere.
Autore
Buongiorno sig Riccardo,
grazie ,
invio i file da lei citati al provider e le farò sapere la risposta
Cordiali Saluti
Autore
Egr sig. Riccardo
purtroppo mi sento tra incudine e martello e non capisco come uscirne,
questo è quello che mi risponde il provider dopo che gli ho inviato i due file php ;
Scusa Roberto…
Io non lavoro in questo modo.
Chi sviluppa il software deve darti le informazioni tecniche necessarie, un manuale, una guida, etc.
Non mi passa per la mente di andare a debuggare il codice scritto da altri.
Io sul mail server dove tu hai l’account email NON vedo alcuna email provenire dal server web.
Quindi la pagina WEB in PHP per qualche motivo a me non noto non la spedisce.
Non vedo errori nei log files del sistema operativo, né del web server per il tuo sito.
Chiedi se c’e’ modo che tu possa modificare la pagina per avere informazioni di debug.
Il supporto te lo deve dare chi ha scritto il software.
ciao Roberto,
... purtroppo non mi sono mai documentato su SMTP, ...ma per curiosità dovresti provare l'ultimo dei TEST che propongo qui: http://www.zspace.it/kolasim/mio_php/test_PHP.txt
... indicando come indirizzo email uno di quelli che usi regolarmente, ed andando a controllarne la ricezione, anche nella cartella di SPAM...
.
bye, KolAsim
"sua" di chi? Non ho visto altre affermazioni ....
,cercherò di capire qualcosa dalla prima che mi ha inviato, cmq grazie.....
significa che website5 evolution 9 sia stato un acquisto errato ?
A parte gli scherzi, nessun acquisto errato. Alcuni server costringono all'uso del metodo smtp per l'invio delle email e website, ancora non riesco a capirne il motivo, si ostina a non essere in grado di utilizzarlo pur trattandosi di un metodo assolutamente standard. Tuttavia parlammo di questa funzionalità in altre occasioni, si tratta solo di andare a riprendere i vari topic e di cercare di fare gli "aggiustamenti" necessari. Lo so, è una scocciatura, ma purtroppo la situazione è esattamente questa ... sempre che il problema sia realmente questo.
Come si può pensare che un sistemista in forze al servizio di hosting possa fare anche il webmaster per i vari clienti?
...
Chi sviluppa il software deve darti le informazioni tecniche necessarie, un manuale, una guida, etc.
Non mi passa per la mente di andare a debuggare il codice scritto da altri.
Ed infatti gli unici a farlo, e pure gratis .... non mi ricordo più chi sono ... ... mannagg .... l'età avanza e la memoria si accorcia.
A parte gli scherzi ... prova a seguire il nostro tutorial dall'altra parte. Forse riesci a trovare una soluzione possibile.
Anche il test proposto da kolasim sarebbe utile per capire se il metodo standard proposto da icm può essere utilizzato o meno.
http://www.unofficialwsx5.com
Altro caso collegato a questo su:
http://answers.websitex5.com/post/48228
Autore
Egr,
ringrazio tutti, alla fine ho postato al provider tutti i file e le specifiche gli ho espresso che a lui la scelta se impostare il suo server per invio senza smtp o obbligarmi a settare file php ecc ecc oppure eseguire le modalità create , con l'aggiunta che l'obbligo di farmi fare modifiche sarebbero stati costi che avrei imputato a loro oppure avrei cambiato provider, conclusione per magia mi hanno risposto che ora funziona di provare che hanno cambiato le impostazioni, infatti ora il form funzionawww.erreemmeweb.it
Buona Giornata a tutti
Roberto