Allegati Form Mail - limite
Autor: Simone B.
Visited 2453,
Followers 1,
Udostępniony 0
Salve, visto che il limite degli allegati del form mail è di 8MB, nonostante sul mio server non ho limiti relativi alle mie caselle di posta elettronica, tramite evo8/9 vi è possibilità di allargare tale limite?
grazie mille simone.
Posted on the
Buongiorno Simone,
Il limite di 8Mb non è relativo alle caselle di posta elettronica. Si tratta delle dimensioni massime dei file in upload tramite form. Queste dimensioni sono definite nelle impostazioni del server e WSX5 non le può cambiare. In particolare, 8Mb è la dimensione massima permessa di default dal webserver Apache.
Autor
capisco, solo che io utilizzo un form dove mi devono spedire del materiale e mi servirebbe che superasse gli 8MB, ma se non potete togliere il limite non si può maggiorare almeno a 15mb?
grazie per la pazienza!
Scusa una domanda, perche non inserisci semplicemente la tua mail e poi chi ti deve spedire il materiale lo fa con il proprio account di posta e non tramite form.
Purtroppo non siamo noi a controllare quel limite. Per farlo è necessario contattare l'hosting provider ma devi sapere che quello non è l'unico ostacolo all'upload di file grossi. Deve essere considerato anche il timeout che generalmente è di 60 secondi.
Il consiglio di Roberto è sicuramente un ottimo punto di partenza per trovare una soluzione alternativa.
Autor
Roberto M.
Scusa una domanda, perche non inserisci semplicemente la tua mail e poi chi ti deve spedire il materiale lo fa con il proprio account di posta e non tramite form.
Ciao Roberto, non è un sito ma un semplice modulo dove vengono fatte delle richieste allegando dei file, fare come dici tu obbligherei il cliente a utilizzare il form per scrivere e il programma di posta per allegare il file il che non ha senso....
Ciao Claudio, capisco la problematica avendo un mio server avevo necessità di questa funzione, se il cliente mi deve mandare da quel form (no da programma client) dei file oltre gli 8 mb arriva il testo ma non l'allegato...però è limitativo, non capisco perchè voi non abbiate un vostro server da dove impostare il limite che volete, io con il mio server scelgo i limiti da dare ai clienti.
Mi toccherà per forza tornare al modulo che avevo fatto prima in php dove il limite non sussisteva oppure vi è possibilità in futuro che allarghiate tale limite tramite il vostro provider?
grazie ancora del supporto Simone.
L'email non viene inviata dal nostro server...non forniamo questo tipo di servizio. L'email viene inviata dal tuo server. Se hai la possibilità di accedere alla sua configurazione, è molto semplice aumentare il limite massimo di dimensioni dei file in upload tramite form.
Con WebSite X5 non utilizzi un nostro server in alcun caso.
Concordo, infatti quello che ha scritto simone non ha senso. Potrei capirlo se incomedia fosse un servizio di Hosting, ma dato che rilascia solo il software di creazione, con il lato server non entra minimamente in contatto.
Giusto, però si può provare a "forzare" questi limiti mediante la funzione php ini_set()
ini_set('upload_max_filesize','32M');
ma ci sarebbero anche:
ini_set('post_max_size',32M');
ini_set('max_execution_time,'120');
ad esempio per alzare il limite sui messaggi a 32M ed il timeout sull'esecuzione a 120 secondi.
Non è detto che funzioni a causa delle impostazioni del webserver, ma provare non costa nulla.
Autor
Difatti non capivo la risposta di Claudio sul limite; ci siamo capiti male infatti io aprendo il post iniziale dicevo:
"nonostante sul mio server non ho limiti relativi alle mie caselle di posta elettronica"
quando dicevo che non ho limiti intendevo dire che nella configurazione del mio server linux non ho impostato il limite massimo di dimensioni dei file in upload tramite form...quindi posso allegare file anche oltre gli 8MB (difatti con il modulo in php che avevo prima funzionava senza problemi).
Con la risposta di Claudio pensavo intendesse dire che sul loro server dovevano cambiare il loro limite e mi ha messo fuori strada.
scusate mi ero forse espresso male.
Quindi nonostante non abbia limiti oltre gli 8mb non funzia.
Se ho capito bene, sei su un webserver apache in locale.
In tal caso puoi lavorare sul file /etc/php.ini e controllare l'impostazione di default, eventualmente modificandola con il valore desiderato.
Autor
Ciao Serzio,
io ho server virtuale dove ho apache, dove trovo il file che mi hai indicato?
grazie!
Autor
Tanto per avere un ulteriore conferma, ho chiesto a chi mi gestisce il server e mi risponde:
Buonasera, le confermiamo che il webserver Apache non limita l'upload dei file.
E' indicato nel post, fermo restando che a volte le configurazioni cambiano .... dovrebbe essere /etc/php.ini
Altrimenti puoi semplicemente leggere l'output di un phpinfo() alla voce "Loaded Configuration File".
Oppure puoi fare una ricerca da terminale con il comando find /etc -name "php.ini" -print e dovresti trovarlo facilmente.
Non limita nel senso che puoi scegliere il valore che preferisci, immagino, senza limitazioni. L'installazione prevede sicuramente un valore di default.
Autor
non limita nel senso che è oltre quello indicato da Claudio, altrimenti non mi funzionava nemmeno con il modulo che usavo prima.
Cmq grazie serzio provo come indicato, grazie!
Nel php.ini dovresti trovare facilmente la riga che ti interessa ....
Autor
grazie serzio, ma dove trovo il file php.ini?
Però ... da come me lo stai chiedendo ... ho l'impressione che tu non sia pratico di linux ....
Ti avevo indicato 3 possibilità:
Autor
si infatti sono passato da poco a linux.....e mi era sfuggito anche il tuo posto del "Posted on the 2012-06-22 16:07" che rileggo anche ora. grazie.