-
funzione mail()
ciao a tutti,
a seguito di qualche stranezza nel comportamento della funzione mail()
volevo chiedervi un chiarimento
innanzitutto io leggo da una tabella sul db un elenco di indirizzi email;
li metto in un array, e ci faccio un ciclo sopra.
ogni iterazione ha come unica istruzione la funzione mail(), ed ovviamente cambia di iterazione in iterazione l'indice del destinatario..
molti degli indirizzi email sono finti perchè ancora sto facendo delle prove, ma nell'elenco c'è anche il mio indirizzo email;
tuttavia non mi arriva alcuna e-mail quando faccio girare il codice.
questo è strano perchè se anzicchè leggere l'indirizzo email dal db lo inserisco direttamente nella funzione mail tutto gira alla perfezione.
ho controllato la query ed è corretta.
quindi restano solo due possibilità a mio avviso:
- c'è un numero massimo di mail che con la funzione mail possono essere mandate (o un numero massimo che possono essere mandate a distanza di x secondi[magari impostato proprio da altervista])
- meno probabile, quando provo a mandare mail ad indirizzi che non esistono ad altervista torna indietro il delivery message e blocca anche gli invii successivi
qualcuno sa rispondermi?
o pensa a qualche altra causa
-
-
ciao ho letto il post che mi hai indicato, ma non so come arrivare al file admin/modules/newsletter.php
dove lo trovo?
-
Quella pagina è riferita ad un cms. Tu devi guardare la pagina dove usi la mail()
Ciao!
-
Quel file è relativo allo script di cui si parla in quella discussione, tu devi modificare il tuo!
Segui questo di post; il contenuto è simile a quello che hai già visto, ma è più generale e magari più chiaro.
-
ho provato a settare l'header bcc; ho usato:
Codice PHP:
mail($mailPrincipale, $subject, $message, $headers);
per mandare la mail.
Ma continua a non arrivarmi nulla.
ho stampato a video la variabile con l'intestazione e sembra ok... ma a me continua a non arrivare nulla (ovviamente dall'elenco di sotto la mia email l'ho tolta ora, ma era tutto ok)
Codice:
bcc: prova@prova.pr, pippino@hotmail.com, pippo@eibho.com, prova1@prova.pr, prova2@prova.pr, prova2@prova.pr0, prova2@prova.pr1, prova2@prova.pr2, prova2@prova.pr3, prova2@prova.pr4, prova2@prova.pr5, prova2@prova.pr6, prova2@prova.pr7, prova2@prova.pr8, prova2@prova.pr9, prova2@prova.pr10, prova2@prova.pr11, prova2@prova.pr12, prova2@prova.pr13, prova2@prova.pr14, provaditre@prova.pr0, provaditre@prova.pr1, provaditre@prova.pr2
-
mail() restituisce true?
Ciao!
-
chiedo scusa con bcc e cc le mail arrivano...
ma con un notevole ritardo... ma non è un problema per me...
grazie per l'aiuto