Domanda

Se avete intenzione di inviare emais a 3000 ++ utenti. Userete ancora la funzione PHP mail? Ho sentito, non era assicurata abbastanza. Come faccio a inviare un email esplosione garantiti? Non voglio utilizzare software di terze parti, se possibile.

Se avete intenzione di inviare e-mail esplosione in php, cosa metodo o funzioni che si intende utilizzare in php ?? (Google ha cercato "avanzato l'invio di e-mail in PHP", ma non riusciva a trovare una buona risposta)

Oh ya, sentito questa cosa chiamata phpmailer, è buono? Dovrei sostituire quella con la mia funzione di posta corrente? (Il suo libero)

Infine, quali sono le cose che dovete preparare per inviare migliaia sopra email?

È stato utile?

Soluzione

Il metodo migliore che ho trovato per le grandi liste è quello di utilizzare PEAR posta in collaborazione con Mail_Queue . In sostanza, i messaggi vengono accodati per il recapito (memorizzati come record in un database MySQL) e poi un processo di cron viene eseguito periodicamente per tutta la notte per inviargli il presente in lotti gestibili (usando PHP CLI).

Altri suggerimenti

La natura di e-mail in genere significa che Non è sicuro . È possibile firmare i tuoi messaggi con firma digitale o crittografare con PGP / GPG, ma la maggior parte degli utenti non sarà in grado di decifrarli. Questo è il motivo per cui il modulo E-mail i vostri istituti finanziari in genere non contengono dati sensibili -. Anche i loro messaggi non sono sicure

Se il vostro semplicemente cercando di garantire che essi non siano bloccate dallo spam, è necessario configurare il server di posta con record SPF corretto e DomainKeys / SenderID. È quindi possibile utilizzare una sorta di sistema di accodamento come coda di posta di PEAR per inviare i messaggi.

Quando si tratta di sabbiatura e-mail, 3rd implementazioni parti vanno bene, ma in realtà non è difficile scrivere il proprio. In sostanza è necessario disporre di posti di lavoro coda di PHP esplosione in un db e hanno un servizio o un polling daemon ogni tanto per vedere se c'è lavoro da fare. Se c'è invierà l'esplosione in pezzi.

Per quanto riguarda la "posta sicura" non c'è davvero nulla di simile. Se è necessario per avvisare gli utenti a dati sensibili fare quello che fanno le banche. Inviare un annuncio dicendo che l'utente semplicemente per accedere al proprio account per visualizzare un messaggio sul sito web.

PHP non è un programma di posta, in modo da non offre funzionalità di gestione della posta. La chiamata mail() è semplicemente un canale attraverso il quale è possibile passare e-mail a un demone di posta di gestione. Se si desidera gestire un sacco di e-mail, è necessario un software di terze parti, o dovrete scrivere i propri routine di gestione.

Non sono sicuro di cosa intendi quando dici che mail() non è sicuro. Questo in realtà non ha senso, in quanto è come dire phpinfo() o array_flip() o qualsiasi altra funzione non è sicura. Avete qualche definizione specifica di una e-mail sicuro?

In ogni caso, un metodo rapido e sporco per l'invio di email di massa tramite PHP è semplicemente sfondo il processo. Creare uno script di processo-runner piccolo PHP che tira fuori un pezzo di indirizzi e-mail alla volta da una coda (ad esempio una tabella del database) e invia l'e-mail. È possibile eseguire il lavoro-runner periodicamente tramite cron.

Come altri utenti menzionati, ci sono alcuni pacchetti di terze parti là fuori che può gestire questo per voi.

Sono d'accordo che la sicurezza non è probabilmente il problema. Sarà difficile non imbattersi in una sorta di limiti di quota di spam di rilevamento del provider di posta a monte. Anche se li si invia in piccoli lotti per tutta la notte, v'è probabilmente un limite su un period-- 24 ore, ma forse no. ISP e fornitori di hosting non vogliono ospitare gli spammer.

Mi piacerebbe controllare con il vostro fornitore di hosting o ISP per ottenere dettagli.

Un accordo con NDP - si rischia di finire nei guai se si avvia l'invio di migliaia di e-mail. Se siete su un server condiviso, ed è l'indirizzo IP viene inserito nella lista nera per lo spam, allora si sta andando a sconvolgere altri siti web sul server.

Vorrei utilizzare un sistema di 3a parte come Campaign Monitor o Vertical Response. È possibile intergrate il sistema attraverso le loro API.

Se avete intenzione di utilizzare PHP, PHPMailer è molto buono, ma non sono sicuro che non ha alcuna funzionalità per l'invio di e-mail in coda, o fare le email batch. Un'altra opzione sarebbe quella di utilizzare alcuni software open source come PHPList ( http://www.phplist.com ) .

Questa non è la soluzione completa, ma penso che abbiano qualcosa chiamato "E-mail Certificati", che certifica chi sei, e che si è autorizzati per aprirlo. Forse verificare che cosa questa azienda ha da offrire:

http://www.thawte.com/secure-email/ personal-email-certificati /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top