Jump to content
Sign in to follow this  
Pietron

Smtp relay mail()

Recommended Posts

Salve a tutti, vi scrivo qui un problema che sto avendo con un server mail.

 

Attualmente la mia mini infrastruttura,composta di sole macchine debian, è così strutturata:

 

3 WebServer (serv1.pippo.com serv2.pippo.com serv3.pippo.com) nei quali sendmail fa il relay ad un altro server relay1.pluto.com.

 

Nel relay1.pluto.com c'è postfix configurato con amavis per filtrare spam/virus delle email in uscita.

 

mail() -> sendmail (servN) --> relay (relay1.pluto.com) --> postfix --> amavis --> sent

 

 

Tutto funziona corettamente a livello di sistema,l'unico inghippo è che le email inviate tramite la funzione mail di php da un servN finiscono in spam su gmail/hotmail.

 

Se invio una mail con thunderbird, utilizzando il relay1.pluto.com come smtp,vengono consegnate correttamente nella inbox.

 

Il record SPF è configurato nei domini pluto.com e pippo.com,ma ovviamente in ciascun servN ci sono diversi domini,tutti senza record SPF.

 

Ho provato ad installare postfix sui servN,impostando il relay a relay1.pluto.com,ma porta allo stesso risultato.

 

Il codice per effettuare i test di invio delle email è il seguente (nonostante ne abbia provati molti altri):

 

<?php
$mittente = 'From: "Pietro" <pietro@miodominio.com> \r\n';
$destinatario = "xxxxx@gmail.com";
$oggetto = "Email di verifica";
$messaggio = "Ciao, ti sto inviando questo messaggio per verificare il funzionamento della tua casella email"; 
mail($destinatario, $oggetto, $messaggio, $mittente);
?> 

 

Nei log del relay1.pluto.com dice semplicemente "sent", sia su gmail che hotmail,senza riportare alcun warning.

 

Voi che avete più esperienza in questo settore,avreste qualche consiglio da darmi? Sbaglio qualcosa in particolare?

Avete bisogno di qualche informazione in più per aiutarmi a capire dove stà l'errore?

 

Vi ringrazio anticipatamente.

Pietro.

Share this post


Link to post
Share on other sites

Dobbiamo vedere se il tuo relay tagga le email come spam.

 

Puoi postare gli headers (non pulirli troppo mi raccomando) di una mail inviata via smtp che non finisce in spam e una inviata via mail() che finisca in spam? Ovviamente usa lo stesso preciso identico testo e oggetto, mittente etc etc

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×