Maillist com tabela SQL externa como fonte de endereço

1

Estou procurando uma maneira de permitir que membros de uma sociedade entrem em contato com todos os membros, enviando e-mails para um endereço de grupo. No momento em que isso é feito usando o mailman, mas isso é um pouco desconfortável, porque cada membro do grupo precisa ser adicionado à lista de e-mail. Por causa disso, estou procurando uma maneira de usar nossa lista de membros existente (SQL Table) como a lista de destinatários. Eu tentei googling mas acho que não tentei a melhor palavra-chave - ou não existe essa solução. Uma coisa importante: não quero um sistema de boletins informativos - todos no grupo poderão apenas enviar um e-mail para um único endereço para alcançar todos!

Obrigado

    
por CHfish 13.01.2013 / 17:20

1 resposta

0

Com o gerenciador de listas do Majordomo, a lista é salva em arquivos de texto no servidor. Se isso é o mesmo com o Mailman, pode-se escrever um script que preencha o arquivo de lista de seus dados em seu banco de dados.

Dependendo de como o banco de dados é preenchido agora, posso ver três cenários dependendo do nível de controle ao criar a lista: 1: controle total: Crie um site que lista seus usuários e listas de e-mail e selecione quem vai para onde (não muito melhor do que a situação normal eu acho) 2: controle do site: Supondo que você preencha o banco de dados da assinatura de um site. Quando um usuário é adicionado ao banco de dados, o endereço de email é adicionado ao arquivo de lista. Em supressão o oposto. 3: automatic: Um script executado a partir do cron a cada meia hora, que adiciona todos os endereços de email do banco de dados ao arquivo de lista.

1 parece-me uma reescrita da interface web mailman, 2 poderia ser complicado quando o site é um CMS atualizável, 3 parece-me o mais lógico supondo que não é problema que haja um pequeno atraso em quando alguém está adicionado.

A sua nota importante, deve sempre depender da configuração da lista de discussão. No majordomo é possível limitar quem pode enviar para a lista através da configuração dessa lista. Eu suponho que isso não seja diferente com o mailman.

    
por 28.02.2013 / 13:41