Visualizzazione dei risultati da 1 a 4 su 4

Discussione: PHPMailer...spam

  1. #1
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626

    PHPMailer...spam

    Ciao a tutti.
    Ho un problema con PHPMailer: in pratica quando mando una mail html (link + css), questa finisce nello spam (almeno per le mail di libero, tiscali ed aruba. su gmail è ok).

    La cosa che non capisco è che se mando del semplice testo (anche html semplice) questa non è trattata come spam.
    La mail la mando così:
    Codice PHP:
     $fileReader fopen("templates/responsive.tpl"'r') or die("Non riesco a leggere templates/responsive2.tpl");
     
    $content fread($fileReaderfilesize("nl_templates/responsive.tpl"));
     
    $mail = new PHPMailer;        
     
    $mail->isSendmail();        
     
    $mail->setFrom('email@dominio.it''Sito');        
     
    $mail->addReplyTo('email@dominio.it''Sito');        
     
    $mail->Subject $object;    
     
    $mail->msgHTML($content);        
     
    $mail->addAddress($email);   
     if (!
    $mail->send()) {      
             echo  
    $mail->ErrorInfo;        
    } else{
            echo 
    'invio ok';
     } 
    Qualche idea?

  2. #2
    Utente di HTML.it L'avatar di Nexus0100
    Registrato dal
    Aug 2016
    residenza
    Firenze
    Messaggi
    83
    Ciao, per quanto ne so io, non è un problema PHP, bensì devi valutare il contenuto del messaggio.
    Per esempio se inserisci parecchie immagini col del testo in una struttura HTML c'è probabilità almeno in gmail di finire nella sezione Promozioni (come succede a me ), se inserisci poco testo senza immagini e utilizzi una mail molto particolare potresti essere identificato come spam, in oltre dovresti controllare che la mail che utilizzi non sia stata segnalata tra quelle che spammano perciò essere finito in qualche black list...
    Insomma le variabili da considerare sono tante per quanto riguarda le mail... Io so che generalmente per evitare alcuni utilizzano framework come MailChimp per mandare e-mail ma non ne so molto...
    Comunque attendi altre risposte per maggiore sicurezza magari

    Notteee

  3. #3
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Grazie della risposta...
    Avevo escluso un problema di blacklist, visto che altre tipologie di mail vanno senza problemi. Resta la questione contenuto...ma la cosa strana è che prima usavo la mail() di php e questo problema spam non c'era !

  4. #4
    Utente di HTML.it L'avatar di Nexus0100
    Registrato dal
    Aug 2016
    residenza
    Firenze
    Messaggi
    83
    Ho trovato questo, preso da stackoverflow perciò abbastanza affidabile direi

    "The problem is simple that the PHP-Mail function is not using a well configured SMTP Server.
    Nowadays Email-Clients and Servers perform massive checks on the emails sending server, like Reverse-DNS-Lookups, Graylisting and whatevs. All this tests will fail with the php mail() function. If you are using a dynamic ip, its even worse.
    Use the PHPMailer-Class and configure it to use smtp-auth along with a well configured, dedicated SMTP Server (either a local one, or a remote one) and your problems are gone.
    https://github.com/PHPMailer/PHPMailer" magari se vuoi dagli un occhiata potrebbe essere una soluzione

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.