2011-02-08 4 views
5

Ho una base di codice PHP che invia agli utenti l'e-mail consentita. Stavo usando la funzione PHP mail() ma questo mi stava mettendo in problemi con lo spam. Quindi alcuni mesi fa sono passato a SendGrid e ora sto usando la loro API. Ora sto gestendo una delle mie e-mail più importanti (è un sito di prenotazioni alberghiere e questa è l'e-mail di conferma dell'hotel) invece di lasciare che un partner affiliato lo faccia e vengono contrassegnate come spam. C'è qualche tipo di strumento in cui posso copiare/incollare la fonte della e-mail e farla segnalare a potenziali problemi?C'è uno strumento che mi aiuti a capire perché le mie e-mail vengono contrassegnate come spam?

+0

Forse è solo per il fatto che sendgrid.com è nella lista nera? Ciò potrebbe spiegare la loro funzione opzionale "whitelist qualificato". – wimvds

+0

@wimvds Come ho detto nell'e-mail, ho usato sendgrid per un paio di mesi senza un problema fino a quando questo nuovo formato di posta elettronica sto inviando –

+0

Hmmm, che non era abbastanza chiaro dalla tua domanda, ma hai letto il loro [10 suggerimenti per tenere l'email fuori dalla cartella spam] (http://blog.sendgrid.com/10-tips-to-keep-email-out-of-the-spam-folder/)? Ha collegamenti ad alcuni strumenti che potresti usare. – wimvds

risposta

3

È sempre possibile inviare l'e-mail tramite spamassassin prima di inviarli ed esaminare la risposta da questo per capire perché i messaggi di posta elettronica potrebbero essere contrassegnati come spam. Vedere questo blog post per alcuni consigli su come accedere a spamassassin da uno script PHP e le risposte a this SO question per un paio di alternative.

+0

Ecco dove vorrei iniziare. – jeroen

4

Limus potrebbe essere di qualche utilità (questo non è gratuito ma potrebbe avere una prova gratuita).

Ultimamente i filtri spam restituiranno un punteggio che ti consente di sapere come è "spammosa" un'e-mail (normalmente un numero decimale) o nulla del tutto- se un filtro antispam dovesse rivelare i motivi esatti per cui la tua email non è stata inviata Gli spammer sarebbero in grado di personalizzare il loro contenuto di posta elettronica in modo molto più efficace.

Alcuni consigli di aggirare la questione delle vostre email essere contrassegnati come "spam":

  • this guide by google Leggere e assicurarsi che per lo meno si ha un record SPF impostato per il dominio di inviare e-mail a partire dal.
  • Se si inviano email "promozionali" (anche se si tratta di opt in in) e le e-mail di conferma dallo stesso indirizzo di dominio, assicurarsi che l'indirizzo da sia diverso. Se possibile, invia le tue e-mail promozionali ed essenziali da diversi domini/server di posta.
  • servizi Usa postmaster (quella più utile per me sul posto di lavoro è la hotmail service) per dare qualche informazione a quante email sono raggiungimento o non riuscendo a raggiungere il loro obiettivo (insieme con un'indicazione di massima del loro punteggio di spam)
  • Tieni traccia dei rapporti DSN (notifica del servizio di consegna). Se ricevi molti rapporti con errori come "l'indirizzo non esiste", "permanentemente trasferito", ecc., Allora rimuovi questi indirizzi e-mail dalla tua mailing list.

MODIFICA: ignora tutto ciò che riguarda i domini, basta rileggere la parte sulla posta inviata da SendGrid.

Problemi correlati