Ciao,
ho creato un codice che invia delle mail a degli indirizzi attraverso PHPMailer.
Il codice e' abbastanza semplice,
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.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();
Sbaglio qualcosa nel settare i caratteri con $mail->CharSet = 'UTF-8'?
Grazie mille

Rispondi quotando
