php mailer con outlook e gmail

acweb-2004

Utente Attivo
7 Giu 2006
133
0
16
Monza
www.acweb-2004.it
ciao a tutti
ho una newsletter che invia le mail tramite PHPMailer 5.1, senza aver mai avuto problemi di sorta.
Oggi dovendo inviarne un'altra ho fatto dele prove e mio sono accorto che per gli indirizzi che utilizzano outlook, hotmail e gmail le mail vengono regolarmente inviate nello spam.
Per cercare di risolvere ho provato ha scaricare ed installare la verasione 5.2.16 ma nulla cambia.
Il mio codice di richiamo è questo:

PHP:
 //  come da manuale php metto un WordWrap  ogni 70 caratteri del messaggio
$mess = wordwrap ($mess , 70);  

$messaggio = new PHPmailer();
$messaggio->IsHTML(true);
$messaggio->WordWrap = 50;
$messaggio->Sender = $admin;
$messaggio->From = $admin;
$messaggio->FromName = "newsletter@parcomonza";
$messaggio->AddAddress($mail);


//**********************************************************************
$messaggio->ReplyTo($admin);
$messaggio->Subject = $titolo;
$messaggio->Body = $mess;
$messaggio->AltBody = $messaggiomailserv_txt;           //  testo alternativo per webmail che non visualizzano html

if(!$messaggio->Send()){
     $swreturn = 1;
   }else{
     $swreturn = 0;
   }

  
//if ($fine == 'si') {                    //  se ultima mail chiudo SMTP  
//   $messaggio->SmtpClose();
//   }

unset($messaggio);       // pulisco l'area

if ($swreturn == 1)
   {
   return 1;  
   }
   else
   {
   return 0;  
   }

qualcuno mi sa dire il che fare?
ciao
augusto
 
Ultima modifica di un moderatore:
Sulle mail c'è tutta una filosofia dietro. Le motivazioni per cui una mail finisce in spam sono moltissime e sopratutto in questo caso non credo dipenda da php mailer.
Alcuni dei motivi più comuni potrebbero essere:
- Il server dal quale invii le mail
- il numero di mail che invii
- il contenuto ( html, img, link sono fattori che possono portare a spam.. )
- non riesco a vedere le impostazioni dell'smtp ( solo una chiusura, se non ricordo male andava configurato ).
E tanti altri piccoli accorgimenti che stanno rendendo l'invio di mail sempre più problematico.





Saluti G.G.
 
Invio le mail dal server dove è ospitato il sito, che ho controllato qui:
http://mxtoolbox.com/blacklists.aspx
non è nelle black-list
ne invio circa 7500 una per volta, ma in questo caso poichè faccio dei test prima di inviare ne avevo mandata una sola
il contenuto: html, 1 banner, alcuni link, ma sempre verso l'interno del sito
NON uso SMTP, la chiusura non serve?? Non sono molto pratico di PHP

grazie
augusto
 
ciao
ci sono alcune cose da dire:
non ha alcuna importanza a cosa puntano i link, se sono troppi va in spam
l'smtp dipende, io per es dal mio sito che invia dal suo servere non lo uso (anche perche alcuni host non permettono l'uso di smtp diversi dal loro) e quindi se non lo apri non devi chiuderlo
dici poi che invii 7500 email, in quanto tempo? sta attento il rischio di entrare in una bleklist è elevato, anzi molto elevato (so per passata esperienza)

ultiam
quando posti del codice racchiudilo entro gli appositi bccode
 
ciao
sono 5 link, non hanno mai dato fastidio fino all'ultimo massivi invio, ora mi si presentano problemi persino con l'invio di una sola mail.
7500 mail sono inviati in circa 20-30 min a blocchi di 300 con chiusura e riapertura della pagina php.
Non può essere il codice, ho fatto una prova con il modulo dei contatti, la mail di autoresponder (non ha link, solo un img) se mi arriva dal sito della newsletter va in spam, da altro sito no (gmail). In questo caso i codici sono identici.
Toglierò la chiusura dell'SMTP, solo che ora non so più che fare, l'unico indizio che ho è che quando apro la mail in spam gmail trovo come segnalazione:
"Perché questo messaggio si trova nella cartella Spam? Perché è simile a messaggi che sono stati rilevati dai nostri filtri antispam"
Può essere perchè non uso un server di posta ma il serve che ospita il sito???
grazie
ciao
augusto
 
"Perché questo messaggio si trova nella cartella Spam?
Questo lo scrivono per tutte le mail, è una cosa standard che spiega perchè le mail finiscono in spam.
Per quanto riguarda il resto, con 7500 mail in 30 minuti stai CERTO che ti arriveranno in spam.
Dovresti mandarne non più di 70 l'ora, e già rischi..
Per quanto riguarda l'smtp non è fondamentale, ma hai mai provato a guardare con quale mail arrivano effettivamente le tue mail al destinatario?
$messaggio->From = $admin;
$messaggio->FromName = "newsletter@parcomonza";
Anche se inserisci una cosa del genere, verrà si visualizzata come email inviata da una mail esistente, ma in effetti a te arriva da un altro mittente. Mi spiego meglio.. in allegato ho lasciato una foto che mostra come arriva una mail massiva spedita da un server senza impostare un smtp..
Sembra spedita da una mail di tipo [email protected] ma in effetti arriva da (server).. ovvero da.. webxc47XXXXXad.aruba.it.
 

Allegati

  • newsletter.jpg
    newsletter.jpg
    208,1 KB · Visite: 318
ciao
non è vero, come detto non uso smtp, e non arriva webxc47XXXXXad.aruba.it., ma con l'indirizzo giusto (non sto a fare lo screen, credere sulla parola)
p.s.
il mio sito è su aruba
 
  • Like
Reactions: otto9due
Questa è la mia esperienza, ma se mi dici che a te non succede, probabilmente è un parametro ininfluente. Sinceramente non ho mai provato da server non aruba.
Poi se lo dici tu @borgo ti credo già sulla parola [emoji13]
Ho imparato col tempo a conoscerti qui sul forum, mi inchino [emoji144].

Una domanda che mi interessa anche a me, utilizzi sempre php mailer?


Saluti G.G.
 
ciao
ho sempre usato phpmailler, anche se attualmente mi limito al mio sito.
un paio di anni fa ho anche usato l'smtp per poter inviare da locale
è molto difficile che aruba finisca in una black
 
@borgo italia
ciao, non ho un sito aruba, per curiosità puoi controllare il php.ini del tuo sito verificando che la sezione "[mail function]" sia configurata con i parametri che poi vedi nelle mail ?
grazie per la cortesia
 
Riprendo questa discussione in quanto ho anch'io lo stesso problema con hotmail pur non inviando centinaia di emails ma bensi una per volta come notifica di alcune azioni sull pagina.
Il messaggio contiene 2 soli links e il server e' aruba.
Qualche anima buona con una soluzione?
 

Discussioni simili