Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Form a più mail

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    8

    Form a più mail

    Ciao, sto cercando di inserire nel sender.php più mail per farle ricevere da più utenti io ho modificato così ma la spedisce solo ai primi 2 dove sto sbagliando??

    $receiverMail = "utente1@posta.it \ utente2@posta.it \ utente3@posta.it \ utente4@posta.it";

    Grazie a chi mi darà una mano

  2. #2

    Re: Form a più mail

    Originariamente inviato da skynet1
    Ciao, sto cercando di inserire nel sender.php più mail per farle ricevere da più utenti io ho modificato così ma la spedisce solo ai primi 2 dove sto sbagliando??

    $receiverMail = "utente1@posta.it \ utente2@posta.it \ utente3@posta.it \ utente4@posta.it";

    Grazie a chi mi darà una mano
    Non conosco molto bene mailsender, ma forse l'errore sta nell'avere tilizzato il carattere di escape ("\"). Questo carattere serve per generare caratteri che non possono essere dati dalla tastiera (come il carattere di "a capo", che viene indicato con "\n").
    Per aggiungere il carattere "\" devi inserirlo 2 volte, così: "\\". Magari il problema è solo questo, prova e fammi sapere

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    8
    Ho provato ma è lo stesso arriva solo ai primi 2 utenti
    anche con // doppio esc ora provo a ripetere il rich email

    $receiverMail

    per ogni utente poi vedrò

    Grazie per aver risposto

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    8
    Ho provato anche inserendo:

    $receiverMail = "utente1@posta.it
    $receiverMail = "utente2@posta.it
    $receiverMail = "utente3@posta.it

    ma arriva solo la terza e ignora le prime mi sa che getto la spugna.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Hai provato a separare dalla virgola o punto e virgola:

    $receiverMail = "primo@utente.it,secondo@utente.it,ecc" ;

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    8
    Ciao, si ho provato adesso ma non va, con la virgola non parte nulla e non mi dice nemmeno mess inviato invece separando col punto e virgola arriva solo al primo indirizzo.

    Grazie per avermi risposto

  7. #7
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    devi mettere utente@posta.it,utente2@posta.it,utente3@posta.it ecc..

  8. #8
    A questo punto mi viene da pensare a un problema del server.
    Qual'è il tuo server? (aruba, hosting solutions etc..)

    Alcuni hanno delle routine diverse (es. hosting solutions), magari prova su un server diverso...

  9. #9
    Utente di HTML.it L'avatar di erme2
    Registrato dal
    Oct 2002
    Messaggi
    177
    Originariamente inviato da skynet1
    Ho provato anche inserendo:

    $receiverMail = "utente1@posta.it
    $receiverMail = "utente2@posta.it
    $receiverMail = "utente3@posta.it

    ma arriva solo la terza e ignora le prime mi sa che getto la spugna.
    codice:
    $receiverMail = "utente1@posta.it;";
    $receiverMail = $receiverMail."utente2@posta.it;";
    $receiverMail = $receiverMail."utente3@posta.it";
    
    // o anche con un array
    $receiverMail[0] = "utente1@posta.it";
    $receiverMail[1] = "utente2@posta.it";
    $receiverMail[2] = "utente3@posta.it";
    
    // oppure 
    
    $receiverMail = array("utente1@posta.it","utente2@posta.it","utente3@posta.it");
    altrimenti per forza ti legge solo l'ultimo
    il mio consiglio è di generare un cliclo e mandare una mail ad ogni indirizzo, altrimenti rischi di mandare a tutti la lista degli inidirizzi di tutti.
    eRMéS! RM98!
    "...è mai possibile oh porco di un cane, che le avventure in codesto reame, debban risolversi tutte con grandi puttane!..." - (Carlo Martello ritorna dalla battaglia di Poitiers -Fabrizio De Andrè/Paolo Villaggio)

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    8
    Ciao, le ho provate tutte e tre le opzioni ma non funzionano,

    $receiverMail = "utente1@posta.it;";
    $receiverMail = $receiverMail."utente2@posta.it;";
    $receiverMail = $receiverMail."utente3@posta.it";

    // o anche con un array
    $receiverMail[0] = "utente1@posta.it";
    $receiverMail[1] = "utente2@posta.it";
    $receiverMail[2] = "utente3@posta.it";

    // oppure

    $receiverMail = array("utente1@posta.it","utente2@posta.it","utent e3@posta.it");


    il messaggio di "invio posta avvenuto" appare ma nell'e-mail non arriva nulla, strano nemmeno una!
    La procedura che ho fatto è stata questa (magari ho sbagliato procedimento) ho aperto con Dreamweaver ho modif. salvato e sostit. il file nell'FTP fatto partire il Form in http e spedito.
    Il sito è registrato qui http://domain.mvmnet.com/ se ha importanza!

    Comunque in 2 email riesco a farlo andare.

    Grazie per le risposte

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 © 2025 vBulletin Solutions, Inc. All rights reserved.