Pergunta

Eu vou reescrever uma pergunta diferente da minha, porque o caso problema mudado um pouco:

Se eu quiser obter mails do meu servidor de correio (máquina diferente) em meu Rails App para processá-lo lá, o que é mais rápido:

  • Conexão via Pop ou / net imap / net para baixar os e-mails
  • O armazenamento dos e-mails no Mailserver em um banco de dados MySQL (usando algo como dbmail) e, em seguida, conectando-se diretamente ao banco de dados MySQL
  • Ou há uma terceira opção que eu não estou vendo ainda? Talvez deixando o próprio servidor de correio postar o Mail para o Rails App?

Obrigado por seu conselho!

Foi útil?

Solução

Não é apenas terceira opção, há muitos :) Você poderia, por exemplo, montar dir caixa de entrada de servidor de correio em seu servidor de aplicações Rails. Em seguida, ele agiria como pasta local e você pode diretamente trabalhar com caixas de correio, que seria provavelmente a solução mais rápida como nenhum software servidor IMAP / POP não está envolvida.

E IMAP se você não está obcecado com ActiveRecord, você também pode usar de DataMapper adaptador. Mas eu não tenho experiência com isso e não sei se ele ainda funciona.

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