WebSite X5Help Center

 
Fabrizio Ciccarelli
Fabrizio Ciccarelli
User

Limite dimensioni allegati e nome file  it

Autor: Fabrizio Ciccarelli
Besucht 1047, Followers 2, Geteilt 0  

Buonasera, dal sito web gli utenti compilano un modulo d'invio email allegando dei file. Se la dimensione del file è di 6 MB l'email arriva correttamente, se invece l'email è di almeno 8 MB l'email non arriva senza restituire alcun messaggio di errore, nè al mittente nè al destinatario. Non ho provato con 8 MB ma quanto pare con Aruba, è previsto che si possa inviare e-mail di dimensioni massime 100 MB.
Inoltre se il nome del file contiene "punti" confronta l'errore "il file non è nel formato corretto"
Come posso risolvere ad entrambi i problemi?
Grazie anticipatamente per la Vs. collaborazione.

Gepostet am
17 ANTWORTEN - 1 KORREKT
Fabio C.
Fabio C.
User

Il limite non lo decide il software wx5 ma il tuo fornitore di servizi e il client email del ricevente.

Mehr lesen
Gepostet am von Fabio C.
Claudio D.
Claudio D.
Moderator
Nutzer des Monats IT

oltre quanto giustamente detto da Patrizia...

senti l'host ...

se sei sotto Linux/apache meglio... ci sono dei parametri da mettere nel file .htaccess per aumentare i limite degli allegati...

Per il controllo sul doppio punto, magari si può inibire via codice , ma , a mio parere fai prima , ad avvisare gli utenti...

Mehr lesen
Gepostet am von Claudio D.
Fabrizio Ciccarelli
Fabrizio Ciccarelli
User
Autor

Buongiorno, grazie a Patrizia e te Claudio per l'aiuto. 

Sono sotto Linux e ho già aperto un ticket di assistenza con l'host. A prescindere di questo ho possibilità di modificare il .htaccess parametrando il limite? 

Per il doppio punto sono d'accordo che sarebbe più semplice avvisare gli utenti ma non nascondo che sarebbe utile eliminare il problema per tutti aggiungendo un codice. Potresti suggerirmi una soluzione?

Grazie ancora per la collaborazione.

Mehr lesen
Gepostet am von Fabrizio Ciccarelli
Giancarlo B.
Giancarlo B.
User

Buongiorno Fabrizio, io credo che avere un limite del peso degli allegati sia corretto, diversamente rischi di farti bloccare la posta elettronica, sarebbe credo più utile istruire i tuoi clienti che nel caso di allegati superiori ad un certo peso di utilizzare servizi gratuiti esterni per l'invio con link per il download sul testo dell'email. 

Buon w.e.

Mehr lesen
Gepostet am von Giancarlo B.
Claudio D.
Claudio D.
Moderator
Nutzer des Monats IT

per l'htaccess prova:

upload_max_filesize = 40M

post_max_size = 40M

se non ricordo male c'era anche un discorso di timeout... ma l'host ti dirà...

...per il codice rimani in attesa di altri...

supponendo si possa fare...

Mehr lesen
Gepostet am von Claudio D.
Fabrizio Ciccarelli
Fabrizio Ciccarelli
User
Autor

Domenico ho allegato il file perchè non so in che punto inserire il tuo suggerimento.

Mehr lesen
Gepostet am von Fabrizio Ciccarelli
Claudio D.
Claudio D.
Moderator
Nutzer des Monats IT

Domenico ? undecided

mettilo in fondo a tutto ... dopo # WebSite X5 - End Code

aggiungi anche questa:

max_input_time = 60

.....

(ma senti prima Aruba...)

Mehr lesen
Gepostet am von Claudio D.
Fabrizio Ciccarelli
Fabrizio Ciccarelli
User
Autor

Scusami, Claudio. Sono cotto e questo problema non mi aiuta per niente. Provo e ti faccio sapere. 

Hai qualche suggerimento anche per i punti nel nome del file?

Mehr lesen
Gepostet am von Fabrizio Ciccarelli
Claudio D.
Claudio D.
Moderator
Nutzer des Monats IT
Fabrizio Ciccarelli
Hai qualche suggerimento anche per i punti nel nome del file?

come ti ho già detto... no. se nessuno ti aiuta con un eventuale codice extra , supponendo si possa applicare...

vai completamente di codice per l'invio del file

https://www.w3schools.com/php/php_file_upload.asp

---

Ma hai messo il controllo dell'estensione ? 

magari deselezionando quello risolvi...

Mehr lesen
Gepostet am von Claudio D.
Fabrizio Ciccarelli
Fabrizio Ciccarelli
User
Autor

Non posso andare di codice perchè ho trovato questo: "Nota: sarà necessario creare una nuova directory chiamata "uploads" nella directory in cui risiede il file "upload.php". I file caricati verranno salvati lì." 

Io invece ho bisogno che i file vengano inviati a mezzo email.

Ho messo il controllo dell'estensione per evitare che mi arrivi di tutto.

Mehr lesen
Gepostet am von Fabrizio Ciccarelli
Fabrizio Ciccarelli
Fabrizio Ciccarelli
User
Autor

Claudio io non metto in dubbio che il problema delle dimensioni dei file sia dell'host, però mi preme specificare che se invio una semplice email dal mio indirizzo di posta personale (Gmail) all'indirizzo di posta in questione, l'email la ricevo correttamente e con tutti gli allegati che superano i 7 MB. Difatti ricevo email con allegati anche più grandi, inviate direttamente dagli utenti.

Il problema lo riscontro quando l'invio avviene attraverso il modulo di contatto creato con website. 

Mi confermi per favore che posso ancora definirlo come un problema dell'host?

Mehr lesen
Gepostet am von Fabrizio Ciccarelli
Claudio D.
Claudio D.
Moderator
Nutzer des Monats IT
Fabrizio Ciccarelli
Claudio io non metto in dubbio che il problema delle dimensioni dei file sia dell'host, però mi preme specificare che se invio una semplice email dal mio indirizzo di posta personale (Gmail) all'indirizzo di posta in questione, l'email la ricevo correttamente e con tutti gli allegati che superano i 7 MB. Difatti ricevo email con allegati anche più grandi, inviate direttamente dagli utenti. Il problema lo riscontro quando l'invio avviene attraverso il modulo di contatto creato con website.  Mi confermi per favore che posso ancora definirlo come un problema dell'host?

in parte si... dall'host e dal sistema di invio... 

"forse" non hai letto bene tutto quello che ti abbiamo scritto...

ma mandare una mail dal form non è la stessa cosa che utilizzare la webmail od un programma di posta...

RIPETO : CONTATTA L'HOST ! (comunque è così con tutti gli host, chi più chi meno, dato che è un problema anche di timeout, in questo tipo di invio)

PS: se cerchi con google troverai in rete molte segnalazioni di limiti nell'invio degli allegati da phpmailer o da form mail

Mehr lesen
Gepostet am von Claudio D.
Fabrizio Ciccarelli
Fabrizio Ciccarelli
User
Autor

Perdonate la mia domanda sicuramente "stupida": se dall'email di Aruba riesco a ricevere normalmente la posta elettronica con allegati anche superiori agli 8 MB, cioè email inviata da qualsiasi mailbox all'indirizzo email del sito, perché alla stessa mail, collegata al modulo contatto del sito, la posta con allegati superiore agli 8 MB non la ricevo? 

Mehr lesen
Gepostet am von Fabrizio Ciccarelli
Claudio D.
Claudio D.
Moderator
Nutzer des Monats IT

Perchè non si parla di "ricezione" ma di "invio" ...

il limite sul form è nell'invio...

e ripeto legato a limiti imposti dall'host per non mandare in palla il server che rimarrebbe bloccato un sacco di tempo per inviare la mail (quindi anche timeout)

mandare una mail dal form sul sito NON è la stessa cosa che usare una webmail...

poi ovvio che se pure chi riceve ha un limite la cosa si somma...

Ma hai sentio l'host ?

E poi non mi hai risposto, se su host windows o linux ? 

se windows come già detto se windows, sei ancora più limitato...

Mehr lesen
Gepostet am von Claudio D.
Fabrizio Ciccarelli
Fabrizio Ciccarelli
User
Autor

Ciao Claudio, adesso è chiaro. Il mio host è Linux e quando chiamo i signori di Aruba non fanno altro che sollecitare la mia richiesta ma poi non lo fanno. La mia richiesta è giacente da oltre 10 giorni e finora mi hanno detto che stanno facendo dei controlli. Al momento sono in balia delle onde senza vedere una soluzione.

Mehr lesen
Gepostet am von Fabrizio Ciccarelli
Claudio D.
Claudio D.
Moderator
Nutzer des Monats IT

strano di solito rispondono in tempi brevi...

può essere che tu , dato che non avevi ben chiara la problematica... 

non abbia spiegato bene di cosa hai bisogno...

specifica che devi mandare tramite il tuo sito web , con uno script in PHP che si basa su  PHPMAILER dei file come allegati... 

Mehr lesen
Gepostet am von Claudio D.
Fabrizio Ciccarelli
Fabrizio Ciccarelli
User
Autor

Alla fine i tecnici di Aruba si sono decisi a telefonarmi per risolvere il problema e che l'uomo protegga la comunicazione verbale.

Alla fine tutto si è risolto impostando lo script per l'invio delle email con SMTP autenticato; invia come POST.

Almeno per me funziona alla grande.

Mehr lesen
Gepostet am von Fabrizio Ciccarelli