2011-12-08 11 views
8

SPF è un metodo potente per evitare il blocco delle e-mail come spam. Tuttavia, l'impostazione di SPF è normalmente per il dominio principale e non sono stato in grado di trovare le impostazioni per il sottodominio e non sono sicuro che sia effettivamente efficace. Voglio configurare il mio server di posta elettronica su mail.domain.com su un server separato. L'SPF per il dominio principale èSPF per sottodominio per evitare spam e-mail

@     v=spf1 mx include:domain.com ~all 
@     v=spf1 a mx ptr ip4:0.0.0.0 ~all 

E per server di posta (sottodominio)

mail.domain.com v=spf1 mx include:mail.domain.com ~all 
mail.domain.com v=spf1 a mx ptr ip4:1.1.1.1 ~all 

dove 0.0.0.0 è l'IP del server principale e 1.1.1.1 è l'IP del server di posta. Questa impostazione funzionerà per utilizzare correttamente mail.domain.com per le email (ad es. [email protected])?

Quali altre considerazioni possono aiutare a evitare l'etichettatura delle e-mail inviate dal sottodominio come spam?

+0

Le vostre esigenze sono piuttosto strane. Vuoi davvero indirizzi di posta come [email protected] invece di [email protected]? –

+0

sì, voglio spostare il servizio di posta su un altro server (separarlo dal server del sito Web). Dal momento che il dominio di posta e l'host devono essere identici per evitare lo spam, io uso [email protected] Certo, è comune! – Googlebot

+0

OK, ora capisco, si presuppone che "il dominio di posta elettronica e l'host devono essere identici per evitare lo spam". Ma non è vero. Pensaci: questo sarebbe utile solo per le organizzazioni che sono servite da un singolo server. Vedi la mia risposta aggiornata per una migliore configurazione. –

risposta

10

semplificare la configurazione SPF. Se prendo le sue parole alla lettera, allora avete bisogno di tre record DNS per SMTP:

 
mail.domain.com. A 1.1.1.1 
mail.domain.com. MX 10 mail.domain.com. 
mail.domain.com. TXT "v=spf1 ip4:1.1.1.1 -all" 

Il secondo record (MX) è in realtà opzionale.

Una configurazione più ragionevole, sulla base di commento:

 
mail.example.com. A 1.1.1.1 
example.com. MX 10 mail.example.com. 
example.com. TXT "v=spf1 ip4:1.1.1.1 -all" 

Questo significa che è possibile utilizzare gli indirizzi di posta come [email protected], mentre il server di posta può essere su un server diverso da quello che serve ad esempio .com. Dovresti anche impostare la voce DNS inversa (record PTR) per 1.1.1.1, in modo che punti a mail.example.com. Di solito hai bisogno della tua compagnia di hosting per farlo.

4

Poche altre cose che aiutano:

  1. Verificare che l'indirizzo IP del MTA ha una mappatura record PTR valido (reverse-DNS) per mail.domain.com
  2. Implementare DomainKeys
  3. Implementare DKIM
  4. Assicurarsi che non siete su qualsiasi DNSBL (e assicurarsi che il vostro soggiorno fuori di loro)
+1

Differenza tra 2 e 3? – rkosegi

Problemi correlati