2012-05-17 2 views
1

Я хотел бы постоянно получать свою почту через POP3 в моем RoR-Projektполучение электронной почты POP3 и сохранить в БД

, где и что я должен иметь, чтобы установить так, что письма получены.

После этого я таблица под названием «сообщения» с строки: «электронная почта», строки: «субъект» и текст: «текст»

Я хотел бы проверить, если messages.email такое же, как sender.of.email и messages.subject такой же, как sender.of.email.subject , если это правда, сохранить электронный текст messages.text

еще удалить электронную почту

сделать эту работу с ActionMailer мне нужен камень? как все это работает?

ответ

3

В зависимости от вашей версии Rails у вас может быть отличная отличная 0 Mail gem. Если нет, вы все равно должны его использовать.

Используйте его для извлечения сообщений с вашего сервера POP3, анализа содержимого электронной почты и доступа к свойствам, с которыми вы хотите работать.

+0

, где мне нужно реализовать Mail.defaults ?? и постоянно ли он проверяет новые письма? – user1402147

+0

вам, вероятно, понадобится работа cron или демон для проверки новой почты. – msharp

+0

есть хорошее руководство для gem 'Mail' ??? – user1402147

0

Для хранения электронных писем в базе данных есть отличный проект под названием dbMail. Пусть dbMail обрабатывает письма, а затем обрабатывает все, что угодно, с любого языка, который может обращаться к базе данных.

+0

Ищу драгоценный камень или реализация с ActionMailer не хотят использовать другое программное обеспечение – user1402147

0

Я сделал это с драгоценностью Mailman.

более подробная информация вы можете найти:

http://dansowter.com/mailman-guide/

у меня есть некоторые другие проблемы, связанные с выходом/показом почты , но я надеюсь, что я буду установил его с некоторой помощью

Смежные вопросы