WebSite X5Help Center

 
R. Giampaolo
R. Giampaolo
User

Errore 500 invio email con tophost  it

Autore: R. Giampaolo
Visite 3745, Followers 2, Condiviso 0  
Parole Chiave: 500,email,errore,invio,modulo

Salve, ho realizzato un sito con website v10 ed ho un problema con il modulo di invio email.

Quando ho fatto il sito in un server di appoggio (sempre tophost) il modulo funzionava perfettamente.

Quando ho comprato il dominio e trasferito li il sito (senza ulteriori modifiche), il modulo email, al momento dell'invio, mi da errore 500 (vedi screenshot successivo).

Ho provato a uploadare il sito su un altro ftp di tophost, e qui funziona.

Ho contattato tophost e mi dicono che dal loro lato non sussistono problemi, ma come è possibile? Su 2 host funziona, e su quello nuovo no... e io non riesco a capire che problema c'è-

Cosa posso fare? A qualcuno è capitato?

Il link del modulo email è il seguente:

http://www.ageacentroservizi.it/prenotazione-appuntamento.html

Qui, lo stesso modulo funzionante:

http://www.wolfsrain.it/alberto/prenotazione-appuntamento.html

Grazie mille per l'aiuto.

Postato il
27 RISPOSTE - 2 UTILI - 1 CORRETTO
R. Giampaolo
R. Giampaolo
User
Autore

Ho fatto tutti i test, anche su www.ageacentroservizi.ig/admin/login.php

I test sono passati in tutti e tre i siti.

Ho provato a fare il 3° test che mi hai gentilmente consigliato, e lo script .php mi da sempre l'errore 500

Leggi di più
Postato il da R. Giampaolo
R. Giampaolo
R. Giampaolo
User
Autore

Versione di PHP: 5.3.3-7+squeeze14 PASS

Supporto sessioni PASS

Cartella su Server con accesso in scrittura (site root folder) PASS

Leggi di più
Postato il da R. Giampaolo
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non ho capito se il 3° dei miei test l'hai effettuato da tutte e due le directory e se l'errore lo ha datto in ambedue i casi...

... riferimento i tuoi test dal pannello admin, penso che sia un problema sul server, perchè nella sotto-directory funziona il protocollo MAIL, e nella directory principale, no...

... forse è il caso di contattarli...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
R. Giampaolo
R. Giampaolo
User
Autore

Il tuo test l'ho effettuato su entrambi gli ftp. Su quello che da l'errore continua a dare l'errore, sull'altro no.

Avevo già aperto un ticket con tophost e me l'hanno chiuso dopo 4gg dicendomi "come da lei comunicato, il problema è risolto", ma io non ho comunicato proprio niente anzi.... dopo4gg mi hanno chiuso il ticket.

Ora che ho la conferma che non è lo script ma il server, ne ho aperto un altro, sperando is comportino in modo professionale.

Grazie mille per l'aiuto.

Leggi di più
Postato il da R. Giampaolo
R. Giampaolo
R. Giampaolo
User
Autore

Allora, a seguito di contatto con tophost, mi hanno rimandato ad una faq dove dice di impostare nel form php di invio email, il parametro "-f" davanti all'indirizzo di destinazione.

Di seguito la faq:

-----------------------

Per spedire la posta elettronica con PHP, magari tramite formmail, si usa la funzione mail() descritta direttamente nel sito ufficiale di PHP.
Bisogna avere l'accortezza di inserire necessariamente il parametro addizionale "-f ***" altrimenti le e-mail verranno con buona probabilità bloccate da qualche sistema antispam in quanto provenienti da un'indirizzo inesistente.

<?php
/*
Nota: Sostituire gli indirizzi e-mail riportati in questo esempio, con indirizzi reali.
*/
$intestazione = "From: Mario Rossi <***>\n";
$intestazione .= "Cc: ***\n";
$intestazione .= "Bcc: ***\n";
$intestazione .= "X-Priority: 3\r\n"; // 2 = urgente, 3 = normale, 4 = non urgente

$destinatario = "***";

$oggetto = "Messaggio di prova via PHP";

$messaggio = "Questo messaggio e' stato inviato utilizzando\nl'istruzione mail() di PHP.\n\nA presto.";

$parametri = "-f ***";

mail($destinatario, $oggetto, $messaggio, $intestazione, $parametri);

echo"messaggio inviato";
?>

------------------------

Ora, ho modificato il file imEmailForm.php generato da website nella cartella imemail, impostando -f alle seguenti voci trovate nel file:

mailToOwner('-f ***', '-f ***',

Ma il risultato non cambia, ricevo sempre errore della pagina 500.

Leggi di più
Postato il da R. Giampaolo
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...  ... dipende da loro che hanno modificato qualcosa ......

... anche io ho uno spazio su TopHost, ed il Test Mail mio aveva sempre funzionato...!...

... e deve funzionare...

... ho riprovato adesso, e dà ERRORE 500 sia dalla radice del Sito, sia da una sotto-directory...

... !? ... però ... anche se appare ERRORE 500, ...le EMAIL del TEST sono tutte arrivate regolarmente...!?...

(ho appena rinnovato la sottoscrizione)

... sarà il caso di farsi sentire nuovamente, in attesa del riscontro da parte dello STAFF...



.


Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
R. Giampaolo
R. Giampaolo
User
Autore

Oggi ho riscontrato anche io che, nonostante l'errore 500, le email son arrivate a destinazione, ma non è comunque carino far visualizzare un errore all'utente.... non capisco da cosa dipenda.

Leggi di più
Postato il da R. Giampaolo
Tania M.
Tania M.
User

Bongiorno a tutti, per caso siete riusciti a risolvere? anche io ho lo stesso problema e tophost non mi da risposta

Leggi di più
Postato il da Tania M.
Mi Lux
Mi Lux
User
Tania M.
Bongiorno a tutti, per caso siete riusciti a risolvere? anche io ho lo stesso problema e tophost non mi da risposta

Siamo tutti nella stessa situazione. Ho scoperto che già nel 2011 Tophost ha avuto questo problema che dipendeva da un loro problema di configurazione del server. Purtroppo continuano a rispondere che non è un loro problema. In ogni caso ho fatto dei test e le email arrivano regolarmente da entrambi i lati ma purtroppo viene sempre fuori questa pagina con l'errore 500.

Vedremo..

Leggi di più
Postato il da Mi Lux
Tania M.
Tania M.
User

Si, infatti, le mail arrivano, ma vai a spiegare al cliente che devo consegnare il sito che l'errore è un problema di tophost e per di più non mi fa il reindirizzamento alla home... speriamo bene 

Leggi di più
Postato il da Tania M.
R. Giampaolo
R. Giampaolo
User
Autore

Dopo aver aperto 5 ticket (cinque), i tecnici mi invitano a non contattarli più in quanto dicono che non è un problema del server, il server funziona. Anzi mi consigliano di esaminare il sito per rilevare errori di programmazione, nonostante gli ho detto che mettendo il sito su altri ftp sempre di tophost, li funziona.

Incredibile, ho da loro 15 domini.... passerò con tutti ad aruba se non trovo altra soluzione.

Leggi di più
Postato il da R. Giampaolo
Mi Lux
Mi Lux
User
R. Giampaolo
Dopo aver aperto 5 ticket (cinque), i tecnici mi invitano a non contattarli più in quanto dicono che non è un problema del server, il server funziona. Anzi mi consigliano di esaminare il sito per rilevare errori di programmazione, nonostante gli ho detto che mettendo il sito su altri ftp sempre di tophost, li funziona. Incredibile, ho da loro 15 domini.... passerò con tutti ad aruba se non trovo altra soluzione.

non capisco questa cosa che su altri siti sempre con tophost funziona..

Comunque ho fatto un test creando un modulo con altri programmi e il risultato è sempre lo stesso (errore 500). 

Leggi di più
Postato il da Mi Lux
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
R. Giampaolo
Dopo aver aperto 5 ticket (cinque), i tecnici mi invitano a non contattarli più in quanto dicono che non è un problema del server, il server funziona. Anzi mi consigliano di esaminare il sito per rilevare errori di programmazione, nonostante gli ho detto che mettendo il sito su altri ftp sempre di tophost, li funziona. Incredibile, ho da loro 15 domini.... passerò con tutti ad aruba se non trovo altra soluzione.

... il problema è di tophost, come avevo evidenziato già qui:   http://answers.websitex5.com/post/88081#7

... basta effettuare il 3° test per averne conferma, da qui:   http://www.zspace.it/kolasim/mio_php/test_PHP.txt

...

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Tania M.
Tania M.
User

Mi Lux
non capisco questa cosa che su altri siti sempre con tophost funziona..

Si, proprio così, ho caricato un sito perfettamente funzionante su  dominio Tophost è l'ho trasferito su quello dove mi dava l'errore 500, il risultato è praticamente lo stesso, sempre errore 500, le mail partono ma l'errore resta.

Secondo me a questo punto abbiamo poco da studiare, il problema è Tophost, quindi o troviamo il modo come farci dare risposte o possiamo cambiare host.

Leggi di più
Postato il da Tania M.
Mi Lux
Mi Lux
User
Tania M.
Secondo me a questo punto abbiamo poco da studiare, il problema è Tophost, quindi o troviamo il modo come farci dare risposte o possiamo cambiare host.

Per curiosità prova ad entrare nel pannello di controllo di tophost e cliccare su "Informazioni del server". Leggi la versione Debian riportata e postala qui. Se altri hanno tophost facciano la stessa cosa.

Leggi di più
Postato il da Mi Lux
R. Giampaolo
R. Giampaolo
User
Autore

Paradossalmente... sull'ftp tophost dove ho questo problema, le Informazioni del server non si vedono.. sugli altri si....

Leggi di più
Postato il da R. Giampaolo
Mi Lux
Mi Lux
User
R. Giampaolo
Paradossalmente... sull'ftp tophost dove ho questo problema, le Informazioni del server non si vedono.. sugli altri si....

e sugli altri chessidice?

Leggi di più
Postato il da Mi Lux
Template By Silver™
Template By Silver™
User

sui miei 8 siti in tophost non si vedono le info sul server di nessuno, 

ho il modulo mail solo su 2, quello con la 10 da errore 500 mentre quello con la 9 è ok.

Leggi di più
Postato il da Template By Silver™
Template By Silver™
Template By Silver™
User

stessa cosa, pagina bianca con scritto "Loading... please wait!" che non cambia neanche dopo un quarto d'ora...

Leggi di più
Postato il da Template By Silver™
Mi Lux
Mi Lux
User
Template By Silver™
stessa cosa, pagina bianca con scritto "Loading... please wait!" che non cambia neanche dopo un quarto d'ora...

Devono averlo disabilitato su domini recenti. Comunque con versioni debian 6 e 9 non c'è l'errore 500 mentre con versioni 7 e 10 il problema persiste.
E' quindi un problema di configurazione del server ma dubito che se ne possa venire a capo..

Leggi di più
Postato il da Mi Lux
Tania M.
Tania M.
User

Comunque sia a conferma di tutto, ho risolto acquistato un nuovo spazio web con One.com, ho caricato nuovamente il sito e fila tutto liscio come l'olio.

Leggi di più
Postato il da Tania M.
Serzio ©
Serzio ©
User

Dopo un periodo di assenza, rieccomi qui. Il problema, come analizzato con Milux, è causato da un errore di configurazione di alcuni server di tophost. In pratica si tratta della configurazione errata del sendmail di cui la funzione mail(), in php, fa uso.

La soluzione è operabile dai sistemisti di tophost, ma è possibile mettere una "toppa". Si tratta di inserire nel file /rec/imemail.inc.php una righa echo "." immediatamente prima dei comandi mail e sopportare pazientemente il messaggio (indirizzato alla shell) "Who are you?" ..... 

Prima:

Dopo:

Unico effetto collaterale è che il redirect verso una pagina di cortesia non funzionerà in quanto il comando header troverà il canale di output già sporco e quindi occorrerà ricorrere ad un redirect mediante js.

Un saluto a tutti.

http://www.unofficialwsx5.com

http://www.unofficialwsx5.com

Leggi di più
Postato il da Serzio ©
R. Giampaolo
R. Giampaolo
User
Autore

Grazie, proverò quest'ultima soluzione.

Leggi di più
Postato il da R. Giampaolo
R. Giampaolo
R. Giampaolo
User
Autore

Funziona, funziona e funziona.... e devo dirti di più.... non mi da neanche l'errore che dicevi. Appena clicco su invia, il modulo mi riporta alla pagina di conferma email che ho creato.

GRAZIE INFINITE.

Leggi di più
Postato il da R. Giampaolo
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... il problema su TopHost risulta risolto in loro sede...

... il mio 3° TEST ha ripreso a funzionare, già verificato...

... visto che il Topic risultava chiuso, c'è stata conferma qui:  http://answers.websitex5.com/post/88868

.

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪