ciao
intanto il preg_match
vuole gli slash, ma usa phpmailler piu recente (credo che sia arrivata alla versione 5) gli script fatti da altri se possibile è meglio non toccarli.
verifica che nella cartella ci sia class.smtp.php se non c'è vai dove hai scaricato la classe phpmailer e scaricala
per l'smtp dovresti aggiungere
per il resto mi sembra sintatticamente ok
p.s.
quando posti del codice inseriscilo negli appositi bccode (quartultima iconcina nella barra di formattazione del post inserisci -> codice e scegli quale generico o php o html)
intanto il preg_match
PHP:
preg_match('/(.+):([0-9]+)$/',...
verifica che nella cartella ci sia class.smtp.php se non c'è vai dove hai scaricato la classe phpmailer e scaricala
per l'smtp dovresti aggiungere
PHP:
$email->SMTPAuth = true;
p.s.
quando posti del codice inseriscilo negli appositi bccode (quartultima iconcina nella barra di formattazione del post inserisci -> codice e scegli quale generico o php o html)