Per quanto riguarda il discorso del prelevamento degli indirizzi, io non mi pongo il problema, chiamo la pagina periodicamente prelevo con una query del tipo:
codice:
SELECT * FROM coda_invio WHERE sent = 0 LIMIT 0, 10
Se non c'è nessun indirizzo con sent = 0 non preleva nulla e la cosa finisce li.
Per il controllo di correttezza sintattica della mail, non sono sicuro che blocchi il bcc, comunque è sempre buona cosa controllare l'indirizzo quando ti viene fornito, se non puoi, o se devi lavorare con dati già inseriti in precedenza, puoi comunque verificare la sintassi di un indirizzo con questa regex:
codice:
^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$
ciao