Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 30-11-06, 10:21   #1 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
invio mail più destinatari

Grazie anticipatamente a tutti.
Volevo sapere come spedire una mail a più destinatari e premetto che la configurazione del php.ini è rimasta invariata. Cosa che mi da dei seri dubbi.
Ecco il codice e premetto che le mail dei destinatari risiedono in una tabella di database.

//$fornitore = $_POST['fornitore'];
//$sel_one_mail = "SELECT mail FROM fornitori WHERE fornitore='$fornitore'";

$sel_all_mail = "SELECT mail FROM fornitori";
$query_all_mail = mysql_query($sel_all_mail,$conn);
while (($obj_all_mail=mysql_fetch_object($query_all_mail )))
{
$all_mail = strip_tags($obj_all_mail->mail);
}
$a="dest <mail@dest.it>,dest2 <mail@dest2.it>"; // come imposto e che valore do alla variabile $a ?
$oggetto="oggetto mail";
$messaggio="Prova messaggio mail";
$intestazioni= "From: DG <info.mw@tiscali.it> \r \n";
$intestazioni .= "Reply-To: DG <info.mw@tiscali.it> \r \n";
$intestazioni .= "X-Mailer: PHP/" . phpversion();
mail($a, $oggetto, $messaggio, $intestazioni);

Saluti a tutti
mikslap non in linea   Rispondi citando
Vecchio 30-11-06, 12:52   #2 (permalink)
User
 
L'avatar di spaccioman
 
Data di registrazione: May 2006
Ubicazione: Mesagne BR
Messaggi: 170
Non so se la funzione mail() ha un numero massimo di destinatari nel campo a, per cui io inserirei la funzione mail() nel ciclo while stesso così ogni volta che seleziona un record invia l'email, oppure, lasciando tutto sommato invariato il tuo codice, sommare alla variabile $a i vari indirizzi email tramite l'operatore .=

Saluti
spaccioman non in linea   Rispondi citando
Vecchio 30-11-06, 18:20   #3 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
CIAO spaccioman

Quote:
spaccioman
Non so se la funzione mail() ha un numero massimo di destinatari nel campo a, per cui io inserirei la funzione mail() nel ciclo while stesso così ogni volta che seleziona un record invia l'email, oppure, lasciando tutto sommato invariato il tuo codice, sommare alla variabile $a i vari indirizzi email tramite l'operatore .=

Saluti
Ho visto che sei di Brindisi, io di Matera. Comunque grazie per la risposta.
Non avevo minimamente pensato, all'inclusione della funzione mail(), nel ciclo while. Io credo che così vedrà tutte le mail e se funziona la funzione mail() le spedirà.
Perchè dico questo? perchè secondo me va settato anche il file php.ini.
Sapresti indicarmi se e come si setta?
Ciao
mikslap non in linea   Rispondi citando
Vecchio 30-11-06, 19:08   #4 (permalink)
User
 
L'avatar di spaccioman
 
Data di registrazione: May 2006
Ubicazione: Mesagne BR
Messaggi: 170
Ma sei in locale o su un hosting a pagamento?(nel secondo caso nn c'è da settare nulla)
spaccioman non in linea   Rispondi citando
Vecchio 30-11-06, 19:42   #5 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Quote:
spaccioman
Ma sei in locale o su un hosting a pagamento?(nel secondo caso nn c'è da settare nulla)
Veramente ho un mio serverino proprio a casa. Ho un server virtuale su no-ip che smista tutto sul mio PC. Quindi non so che risponderti.
Lavoro in locale e al tempo stesso anche in rete. Forse non sono stato chiaro?
Ti saluto
mikslap non in linea   Rispondi citando
Vecchio 30-11-06, 20:12   #6 (permalink)
User
 
L'avatar di spaccioman
 
Data di registrazione: May 2006
Ubicazione: Mesagne BR
Messaggi: 170
Ah ok, bene allora devi trovare la linea in php.ini dove riporta il server smtp e settare come smtp(server di posta in uscita) il server del tuo provider(usi libero,alice, fastweb?chiedi a loro qual'è) questa guida dovrebbe andare bene
spaccioman non in linea   Rispondi citando
Vecchio 30-11-06, 20:49   #7 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Quote:
spaccioman
Ah ok, bene allora devi trovare la linea in php.ini dove riporta il server smtp e settare come smtp(server di posta in uscita) il server del tuo provider(usi libero,alice, fastweb?chiedi a loro qual'è) questa guida dovrebbe andare bene
Benissimo funziona tutto alla perfezione.
Grazie.
Se hai bisogno sono a tua completa disposizione
mikslap non in linea   Rispondi citando
Vecchio 30-11-06, 21:01   #8 (permalink)
User
 
L'avatar di spaccioman
 
Data di registrazione: May 2006
Ubicazione: Mesagne BR
Messaggi: 170
Di niente figurati, poi per un vicino di casa ...a meno che tu non insista per regalarmi un link dall'homepage del tuo sito al mio, beh allora non potrei proprio rifiutare!
spaccioman non in linea   Rispondi citando
Vecchio 30-11-06, 21:38   #9 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Quote:
spaccioman
Di niente figurati, poi per un vicino di casa ...a meno che tu non insista per regalarmi un link dall'homepage del tuo sito al mio, beh allora non potrei proprio rifiutare!
Il mio sito è questo "datagame.servegame.com".
Adesso non è possibile instaurare questi rapporti.
Scopri il perchè da te.
Ci sentiamo
mikslap non in linea   Rispondi citando
Vecchio 01-12-06, 13:47   #10 (permalink)
mix
Banned
 
L'avatar di mix
 
Data di registrazione: May 2006
Ubicazione: puglia/salento/brindisi/mesagne
Messaggi: 1,040
Invia un messaggio tramite MSN a mix Invia un messaggio tramite Yahoo a mix
Incredibile, un pò lento, ma che connessione usi? Quante ore di ip pubblico garantito hai?
mix non in linea   Rispondi citando
Vecchio 21-12-11, 16:01   #11 (permalink)
User
 
Data di registrazione: May 2008
Messaggi: 29
Ciao a tutti,
rispolvero questa vecchia discussione (w il tasto "cerca") perchè ho lo stesso problema che ho cercato di risolvere in due modi differenti:
premetto che devo mandare una mail con gli auguri di natale a circa 6000 utenti, ho inserito il comando mail all'interno di un ciclo while e provato ad inviare le mail prendendo gli indirizzi dal database e facendo un lavoraccio per creare un array di indirizzi email e prenderli da li.
Il risultato è che mi manda le prime tre mail e altre 6 prese a caso senza alcun criterio (tra le 6k inserite)
Come mai?
PS: sto utilizzando un hosting altervista, sarà quello?

PS2: da un server aruba non arrivavano le mail di prova cosi ho lasciato perdere.

Grazie a tutti
nicogaglia non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:48.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.