Buondi,
Ho un problema con un sito che ha una newsletter interna,
In alcuni casi la mail viene segnalata come spam (yahoo) mentre in altri come pericolosa (hotmail)ed in altre ancora letta ed aperta senza nessun problema.
ho provato a vedere un'intestazione completa che visualizza yahoo ma non ci capisco molto
qui posto
codice:From nome cognome Thu Jul 10 00:10:35 2008 Return-Path: <info@sito.it> Authentication-Results: mta474.mail.re4.yahoo.com from=sito.it; domainkeys=neutral (no sig) Received: from 62.173.165.189 (EHLO action-server.actionlabs.it) (62.173.165.189) by mta474.mail.re4.yahoo.com with SMTP; Wed, 09 Jul 2008 17:12:18 -0700 Received: from localhost (action-server.actionlabs.it [127.0.0.1]) by action-server.actionlabs.it (Postfix) with ESMTP id 9C3EE11E510 for <test.news@yahoo.it>; Thu, 10 Jul 2008 02:10:36 +0200 (CEST) Received: from action-server.actionlabs.it ([127.0.0.1]) by localhost (action-server.actionlabs.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Z8oSrJl-58V for <test.news@yahoo.it>; Thu, 10 Jul 2008 02:10:35 +0200 (CEST) Received: from www.sito.it (localhost [127.0.1.1]) by action-server.actionlabs.it (Postfix) with ESMTP id 6F26011E504 for <test.news@yahoo.it>; Thu, 10 Jul 2008 02:10:35 +0200 (CEST) Date: Thu, 10 Jul 2008 02:10:35 +0200 To: test.news@yahoo.it From: nome cognome <info@sito.it> Subject: modello-1 newsletter Message-ID: <564471a338a867466ad87f95f3343d1d@www.sito.it> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/html; charset="iso-8859-1" Content-Length: 2282
per inviare la mail utilizzo la classe phpmailer e la richiamo con questo codice
Codice PHP:$mail = new PHPMailer();
#$mail->SetLanguage("it", "phpmailer/phpmailer.lang-it.php");
$mail->IsSMTP();
$mail->From = $mittente;
$mail->FromName = "ROBERTO Cavalcante";
$mail->AddAddress($destinatari[$i]['email']);
$mail->AddAttachment($allegato,$allegato_name,"base64",$_FILES['allegato']['type']);
$mail->IsHTML(true);
$mail->Subject = $_POST['oggetto'];
$mail->Body = $mex;
$mail->WordWrap = 100;
if(!$mail->Send()) exit("ERRORE NELLA SPEDIZIONE DELLA MAIL ");
$mex='';
}
Qualcuno ha qualch cosa da suggerire?

Rispondi quotando