Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [script per newsletter] problema con Outlook

    Ciao a tutti,

    ho un problema con il filtro della posta indesiderata di Outlook. Utilizzando uno script PHP per l'invio della newsletter del sito che gestisco, ho notato che Outlook lo classifica come spam (non sempre). Chiaramente dipenderà dal livello antispam che l'utente seleziona, ma vorrei sapere se ci esistono degli accorgimenti (e quali) per evitare che la mia newsletter finisca a volte in quella dannatissima cartella, che nessuno legge.

    Vi allego lo script che io utilizzo per l'invio.

    Grazie davvero!!

    Alessandro


    <?php


    session_start();
    include '../connect.php';
    ini_set("include_path", "./phpmailer/");
    require("class.phpmailer.php");
    //set_time_limit(1000);
    if (!$_SESSION["utente"])
    header("Location: login.php");
    $testo = $_POST["testo"];
    $oggetto = $_POST["oggetto"];
    $sel_mail = "select mail from newsletter";
    $selmail = mysql_query($sel_mail);


    $mail = new PHPMailer();

    $mail->IsSMTP(); // send via SMTP
    $mail->Host = "*********"; // SMTP servers
    $mail->SMTPAuth = true; // turn on SMTP authentication
    $mail->Username = "*************"; // SMTP username
    $mail->Password = "****"; // SMTP password

    $mail->From = "*************";
    $mail->FromName = "*****************";

    //$mail->AddAddress("");
    $indirizzi = array('*********************');
    while($tmp_mail = mysql_fetch_assoc($selmail)) {;
    foreach ($tmp_mail as $key) {
    $mail->AddBCC("" . $key . "");
    }
    }



    //$mail->AddBCC("********"); // optional name
    //$mail->AddReplyTo("**************");

    //$mail->WordWrap = 50; // set word wrap
    //$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment
    //$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
    $mail->IsHTML(true); // send as HTML

    $mail->Subject = "" . stripslashes($oggetto) ."";
    $mail->Body = "" . stripslashes($testo) . "";
    //$mail->AltBody = "This is the text-only body";

    if(!$mail->Send())
    {
    echo "Message was not sent

    ";
    echo "Mailer Error: " . $mail->ErrorInfo;
    exit;
    }

    echo "Message has been sent";
    echo "
    ";
    echo "<a href=\"admin.php\">" . "Torna al menu" . "</a>";
    ?>

  2. #2
    quello che hai postato è uno script che utilizza una classe ( require("class.phpmailer.php"); ) esterna. Per "aggiustare" il codice dovresti modificare il codice non della tua pagina ma della classe, cambiando gli header e, suppongo, aggiungendo un Reply-path...

    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  3. #3
    Ti ringrazio molto

    Reply-path esattamente cosa fa? Sto iniziando a smanettare adesso con PHP, intanto mi informo in giro..

    Originariamente inviato da iraiscoming223
    quello che hai postato è uno script che utilizza una classe ( require("class.phpmailer.php"); ) esterna. Per "aggiustare" il codice dovresti modificare il codice non della tua pagina ma della classe, cambiando gli header e, suppongo, aggiungendo un Reply-path...


  4. #4
    Utente bannato
    Registrato dal
    Aug 2006
    Messaggi
    4

    aderisco

    Originariamente inviato da Theredas
    Ti ringrazio molto

    Reply-path esattamente cosa fa? Sto iniziando a smanettare adesso con PHP, intanto mi informo in giro..
    m'iscrivo per info sul reply-path...

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    1,471
    Sapete se la classe phpmailer ti da questa feature?
    la spedizione in + pacchetti ogni tot secondi.

    i serivizi di hosting nn ti danno la possibilità di spedire molte email in un unico blocco, cosi se hai molti iscritti le email dovrebbe arrivare solo ai primi

    VVoVe:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.