Pergunta

Se você estiver indo para enviar emais para 3000++ usuários.Será que você ainda usar o php função mail?Eu ouvi, não era seguro o suficiente.Como faço para enviar um seguro de jateamento de e-mails?Eu não quiser usar o software de terceiros, se possível.

Se você for enviar uma explosão de e-mails em php, o que método ou funções você vai usar em php??(Fechar o google "avançadas de envio de e-mail em php", mas não conseguiu encontrar uma boa resposta)

Oh ya, ouviu essa coisa chamada phpmailer, é bom?Devo substituir isso com a minha atual função mail?(Gratuito)

Por último, quais são as coisas que você precisa preparar-se para enviar milhares através de e-mails?

Foi útil?

Solução

O melhor método que eu encontrei para listas grandes é usar PÊRA Correio em conjunto com Mail_Queue.Essencialmente, as mensagens serão colocadas em fila para entrega (armazenadas como registros em um banco de dados MySQL) e, em seguida, um job cron será executado periodicamente durante toda a noite para enviá-los em gerenciável lotes (usando a CLI do php).

Outras dicas

A natureza do e-mail geralmente significa que não é seguro. Você pode assinar suas mensagens com assinaturas digitais ou criptografá -las com PGP/GPG, mas a maioria dos usuários não poderá descriptografá -los. É por isso que o e-mail formam que suas instituições financeiras geralmente não contêm dados confidenciais-mesmo suas mensagens não são seguras.

Se você está simplesmente procurando garantir que eles não sejam bloqueados por spam, você deve configurar seu servidor de e -mail com registros adequados do SPF e domainkeys/senderID. Você pode usar algum tipo de sistema de fila, como a fila de correio da Pear, para enviar as mensagens.

Quando se trata de explodir e -mails, as implementações de terceiros são boas, mas na verdade não é difícil escrever o seu. Basicamente, você precisa ter empregos de explosão de fila PHP em um banco de dados e ter um serviço ou uma votação de daemon de vez em quando para ver se há trabalho a ser feito. Se houver, isso enviará a explosão em pedaços.

No que diz respeito ao "correio seguro", realmente não há tal coisa. Se você precisar alertar os usuários sobre dados confidenciais, faça o que os bancos fazem. Envie um anúncio dizendo ao usuário simplesmente para fazer login em sua conta para visualizar uma mensagem no site.

O PHP não é um programa de discussão, por isso não oferece recursos de gerenciamento de email. o mail() A chamada é simplesmente um canal através do qual você pode passar o email para um daemon de manipulação de correio. Se você deseja gerenciar muitos e-mails, precisará de software de terceiros ou precisará escrever suas próprias rotinas de manuseio.

Não tenho certeza do que você quer dizer quando diz isso mail() não é seguro. Isso realmente não faz sentido, pois é como dizer phpinfo() ou array_flip() ou qualquer outra função não é segura. Você tem alguma definição específica de um email seguro?

De qualquer forma, um método rápido e sujo para enviar email em massa via PHP é simplesmente em segundo plano o processo. Crie um pequeno script que retire o ator de Job PHP que retire um pedaço de endereços de email de uma vez a partir de uma fila (como uma tabela de banco de dados) e envia o email. Você pode executar o jogador de trabalho periodicamente via Cron.

Como outros pôsteres mencionados, existem alguns pacotes de terceiros por aí que podem lidar com isso para você.

Concordo que a segurança provavelmente não é o problema. Será difícil não encontrar algum tipo de limites de cotas de detecção de spam no seu provedor de correio a montante. Mesmo se você os enviar em pequenos lotes durante a noite, provavelmente há um limite em um período de 24 horas- mas talvez não. ISPs e provedores de hospedagem não querem hospedar spammers.

Eu verificaria com o seu provedor de hospedagem ou ISP para obter detalhes específicos.

Um concordo com o NDP - é provável que você tenha problemas se começar a enviar milhares de e -mails. Se você estiver em um servidor compartilhado e seu endereço IP é lançado na lista negra para spam, você vai perturbar outros sites nesse servidor.

Eu usaria um sistema de terceiros, como monitor de campanha ou resposta vertical. Você pode interromper seu sistema através de suas APIs.

Se você vai usar o PHP, o PHPMailer é muito bom, mas não tem certeza de que ele tenha qualquer funcionalidade para fazer fila por e -mail ou enviar e -mails em lote. Outra opção seria usar algum software de código aberto, como phplist (http://www.phplist.com).

Esta não é a solução completa, mas acho que eles têm algo chamado "certificados de email", que certificam quem você é e que você está autorizado a abri -lo. Talvez confira o que esta empresa tem a oferecer:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top