Ciao,
ho creato un codice che invia delle mail a degli indirizzi attraverso PHPMailer.
Il codice e' abbastanza semplice,
codice:
$mail = new PHPMailer(true);
$mail->IsSMTP(true);
$mail->IsHTML(true);
$mail->CharSet = 'UTF-8'; $mail->Host = "smtp.host.com";
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->Port = 25;
$mail->Username = "user@host.com";
$mail->Password = "mypsw";
$mail->Priority = 3;
$mail->AddAddress("destinatario@host.com");
$mail->SetFrom("miamail@host.com", "Sono Io");
$mail->Subject = "oggetto";
$mail->Body = $contentBody;
$mail->Send();
Il programma sembra funzionare, pero' se inserisco un indirizzo mail che contiene dei caratteri con gli umlaut (ad esempio: ä, ö, ü) viene restituito un errore di indirizzo non valido.
Sbaglio qualcosa nel settare i caratteri con $mail->CharSet = 'UTF-8'?
Grazie mille