Ricevi nome, telefono e descrizione della richiesta, ma nell’email non trovi le fotografie o il documento allegato?
Il caricamento del file e la sua inclusione nella notifica sono passaggi diversi. Questa guida ti aiuta a capire dove si interrompe il percorso, con esempi per Contact Form 7 e WPForms e controlli utili anche per moduli personalizzati.
Indice della guida
Individua il passaggio in cui manca il file
Questa diagnosi parte da un caso preciso: l’email con il testo viene ricevuta, ma la foto o il documento manca. Se non arriva nessuna email, segui invece la guida al modulo che conferma l’invio senza recapitare le richieste. Se il pulsante si blocca prima della conferma, parti dai problemi di invio del modulo.
Segui quattro passaggi: selezione sul dispositivo, caricamento sul sito, inserimento nella notifica e ricezione nella casella. Un nome file visibile accanto al pulsante può indicare soltanto che l’utente lo ha scelto; la conferma finale non descrive necessariamente ogni passaggio successivo.
Annota pagina, modulo utilizzato e destinatario. Lo stesso sito può avere un modulo rapido senza allegati e un modulo preventivo più completo. Verifica anche se il messaggio che stai leggendo è la notifica all’azienda o la copia inviata all’utente.
Fai una prova con un file piccolo e riconoscibile
Prepara una fotografia di prova senza persone, targhe o documenti personali, con un nome facile da riconoscere. Usa un formato ammesso dal modulo e una dimensione inferiore al limite dichiarato. Compila la richiesta indicando “Prova allegato” e aspetta che il caricamento sia terminato prima di inviare.
Ripeti da computer e da smartphone, cambiando una sola condizione per volta. Poi confronta il file piccolo con quello che ha dato problemi. La differenza può riguardare formato, dimensione, numero di file o percorso di selezione dal telefono: registrala senza dedurre subito la causa.
Esempio: un artigiano riceve il testo di un preventivo, ma non le foto del cancello. Un JPEG piccolo arriva, mentre tre fotografie originali no. È un indizio per verificare quantità e peso complessivo; non dimostra che tutti i telefoni siano incompatibili con il sito.
In Contact Form 7 collega il campo agli allegati
In Contact Form 7 creare un campo per il caricamento non basta: il relativo tag deve comparire negli allegati della configurazione Mail. Se il campo si chiama foto-lavoro, il riferimento da inserire è [foto-lavoro]. Non copiare in quella casella l’intera definizione del campo.
Controlla che il nome corrisponda esattamente, soprattutto dopo una duplicazione del modulo o una rinomina. Mettere il tag soltanto nel corpo del messaggio non equivale a configurare l’allegato. La documentazione ufficiale di Contact Form 7 spiega entrambi i passaggi.
Con più campi verifica tutti i riferimenti. Salva la configurazione e ripeti la prova dallo stesso modulo pubblico. Il controllo deve riguardare la notifica destinata a chi valuta la richiesta, non soltanto una copia secondaria.
In WPForms distingui link e allegato email
Con WPForms una notifica può includere un collegamento al file invece del documento incorporato nell’email. La guida al campo File Upload descrive questo comportamento: prima di parlare di file perso, controlla se il messaggio contiene un link.
Se vuoi ricevere l’allegato, nelle impostazioni avanzate della notifica verifica la funzione Enable File Upload Attachments, quando disponibile nella tua installazione, e seleziona i campi interessati. La procedura WPForms per gli allegati delle notifiche richiede di scegliere i campi da includere, salvare e provare il modulo.
Un link che richiede un accesso autorizzato può essere corretto per documenti riservati. Se chi deve lavorarli non riesce ad aprirlo, verifica utenti e permessi previsti. Evita di rendere pubblici i caricamenti per semplificare la prova: la ricezione deve funzionare rispettando gli accessi concordati.
Confronta formato, peso e limiti del percorso
Scrivi accanto al campo quali file accetti, quanti e con quale limite. “Carica le foto” è insufficiente se il sistema ammette un solo JPEG leggero. Non basta cambiare l’estensione nel nome: il formato effettivo deve essere supportato.
I controlli coinvolgono modulo, server e servizio di posta. La documentazione PHP sui problemi di caricamento distingue limite del singolo file, dimensione complessiva della richiesta e numero massimo di file. Il tecnico deve confrontare questi valori con quelli del modulo, senza aumentare tutto indiscriminatamente.
Anche il servizio email può imporre un limite inferiore a quello accettato dal sito. Chiedi al fornitore il limite pertinente all’intero messaggio e agli allegati. Se una richiesta necessita di molte fotografie o documenti voluminosi, valuta un caricamento protetto con accessi definiti: l’email può notificare la disponibilità del materiale.
Controlla file temporanei e consegna della notifica
Contact Form 7 usa una cartella temporanea e rimuove i file dopo l’elaborazione dell’invio. Non trattare quella cartella come un archivio dal quale recuperare sempre i documenti. Se una personalizzazione rimanda la spedizione a un momento successivo, il tecnico deve verificare che il file sia ancora disponibile quando viene preparata l’email.
Negli altri sistemi chiarisci dove avviene il salvataggio e per quanto tempo. Un caricamento registrato non garantisce che il componente che invia le email abbia ricevuto il percorso corretto. Chiedi una verifica mirata dei registri, con un file di prova e un orario precisi.
Confronta poi la notifica all’origine con quella ricevuta. Se l’allegato era incluso prima della consegna, coinvolgi il gestore della posta per eventuali filtri o quarantene. Se era già assente, concentrati sulla costruzione del messaggio. Nei moduli su misura va controllato anche come il file viene passato al servizio di invio.
Verifica tutto il percorso e prepara l’assistenza
Prima di dichiarare risolto il problema fai aprire il file alla persona che riceverà davvero le richieste. Una graffetta nella casella non basta se il documento è vuoto, corrotto oppure diverso da quello inviato.
- Pagina e modulo identificati senza ambiguità.
- File consentito, caricamento completato e conferma ricevuta.
- Notifica corretta con campo collegato agli allegati o al link previsto.
- Prove da smartphone e computer, con dimensioni annotate.
- File apribile dal destinatario autorizzato.
- Messaggio comprensibile quando formato o dimensione non sono ammessi.
Per l’assistenza prepara URL del modulo, nome del componente, orario della prova, formato e peso del file, destinatario ed esito. Usa materiale innocuo per riprodurre il difetto e limita i dati personali negli screenshot.
Controlla infine le istruzioni mostrate al cliente: devono rispecchiare ciò che il sito accetta davvero. Se vuoi una verifica del percorso completo, possiamo aiutarti a sistemare moduli e richieste dal sito senza costringere il cliente a ripetere inutilmente l’invio.
Domande frequenti
Perché Contact Form 7 invia il testo ma non gli allegati?
Una possibile causa è il campo non collegato agli allegati della Mail. Verifica il tag corrispondente, poi prova formato e dimensione del file. Il solo arrivo del testo non identifica la causa.
Se WPForms invia un link, il file è andato perso?
Non necessariamente: la notifica può essere configurata per includere un collegamento. Verifica il comportamento previsto, l’accesso del destinatario e le impostazioni degli allegati.
Posso aumentare il limite del modulo per ricevere più fotografie?
Prima confronta i limiti del modulo, del server e del servizio di posta. Aumentare solo un valore può lasciare il problema irrisolto. Per molti file valuta un percorso di caricamento protetto.
La conferma del modulo garantisce che il destinatario riceva il file?
No. La verifica completa comprende caricamento, costruzione della notifica, consegna e apertura del file da parte del destinatario autorizzato.
