Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Codice per nvio email

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2018
    Messaggi
    97

    Codice per nvio email

    Ho usato questo codice e per un certo tempo ha regolarmente inviato i messaggi alla mia email:
    leovincicatania@gmail.com
    poi, senza nessun intervento sul codice, inspiegabilmente, ha smesso di inviare i messaggi con l'avviso:
    "si è verificato un errore durante l'invio del messaggio".
    Faccio notare che quando il codice funzionava, inviava il testo della email con le parole separate da un + invece che con uno spazio e avrei voluto aprire una discussione per avere una spiegazione di questo fatto.
    Ho provato a cambiare method="get" con method="post", ma ho avuto lo stesso avviso "si è verificato un errore durante l'invio del messaggio" e, inoltre, neanche viene mostrato il testo email.
    Desidererei avere qualche spiegazione. Grazie

    lanvoel

    codice:
    <!doctype html>
    <html lang="it">
    </body>
    <form action="mailto:leonardodavincicatania@gmail.com" method="get">
      oggetto <br><input name="subject" type="text" /><br><br>
      cc<br><input name="cc" type="email" /><br><br>
      bcc<br><input name="bcc" type="email" /><br><br>
      testo<br><textarea name="body"></textarea><br><br>
      <input type="submit" value="invia" />
    </form>
    </body>
    </html>

  2. #2
    Secondo me tu hai qualche problema nel client di posta perchè a me funzionano benissimo entrambi i codici
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2018
    Messaggi
    97
    Grazie Carlo. Effettivamente cambiando le email cc e bcc il codice va. Approfitto per chiedere ancora, perché nel testo delle email le parole sono separate da + invece che dallo spazio vuoto. Si può togliere quel + ? Grazie.
    lanvoel

  4. #4
    Bisognerebbe usare
    codice:
    enctype="text/plain" accept-charset="utf-8"
    e il metodo post
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  5. #5
    Moderatore di XHTML e HTML L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    18,649
    perché questa scelta di far partire la mail dal client di posta?
    è un'applicazione ad uso privato?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2018
    Messaggi
    97
    Grazie per le risposte.
    Sto lavorando per realizzare un form dove l'utente invia i suoi dati all'e-mail del sito.
    Ho iniziato usando solo HTML e ho notato che scrivendo nel codice method="get" l'e-mail invia i dati dell'utente (anche si intercalando un + tra una parola e l'altra, invece che lo spazio vuoto), mentre scrivendo method="post" i dati dell'utente non vengono inviati affatto. Quindi sarebbe da preferire method="get".
    E ora sto lavorando, con qualche difficoltà, su un form usando ASP classico.

    lanvoel

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    618
    Quote Originariamente inviata da lanvoel Visualizza il messaggio
    E ora sto lavorando, con qualche difficoltà, su un form usando ASP classico.
    https://www.w3schools.com/asp/asp_inputforms.asp
    https://www.w3schools.com/asp/asp_send_email.asp

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2018
    Messaggi
    97
    Grazie Roby

    lanvoel

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.