Chiedo umilmente scusa, la funzione di validazione della classe funziona !!![]()
Nel senso che, in presenza di PHP inferiore alla vers. 5.2 e/o sup. entra in gioco il preg_match() e valida l'apostrofo, in caso contrario entra in gioco il filtro XLI.FILTER_VALIDATE_EMAIL che invece di rifarsi allo standard RFC 2822 dovrebbe utilizzare il RFC 5321 ( questo almeno è quanto o compreso leggendo i rapporti bugs di phpmailer su sorceforge ) bugs PHPMailer (SorceForge.net)
Ammetto di non essermi documentato a sufficienza sugli standard (come averei dovuto) per me va bene quando asserito da mxt_maurizio ovvero; che il RFC 2822 prevede l'apostrofo.
Continuavo a fare le prove su server dotato do PHP 5.2.11 e quindi non mi validatava l'apostrofo, provando invece su server dotato di PHP 5.1.6, funziona, e quindi le email con apostrofo arrivano.
A questo punto, sinceramente io non saprei come risolvere la cosa.
Evitare di utilizzare il filtro di validazione di PHP mi sembra un controsenso, evidentemente c'è qualcosa da sistemare proprio a livello di engine PHP.![]()
attendo lumi da parte di qualcuno.
Grazie mille![]()
.