2014-01-03 3 views
1

Мне интересно, как использовать электронные письма в качестве ввода базы данных.Использование электронной почты для ввода базы данных

Я хотел бы иметь возможность создавать уникальные электронные письма для ввода содержимого в базе данных mysql. Точно так же, как функция «mail to post» от tumblr, которая создает уникальное электронное письмо для каждого пользователя. Когда вы отправляете электронное письмо по этому адресу, ваш субъект становится заголовком и содержимым вашего тела.

Мне понадобится очень простая БД: электронная почта (экспедитор), тема, содержание И создать столько таблиц, сколько я создаю электронные письма.

Достаточно ясно?

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

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

+0

Какое отношение это имеет к [тег: arduino]? – eggyal

+0

В принципе ничего! Я просто объясняю весь проект, чтобы вы могли получить более точный обзор :) Но мой вопрос действительно в электронной почте. Благодарим вас за интерес – elliot

+0

Есть много способов, которыми можно выполнить этот подвиг. Вообще говоря, либо вы должны запустить приложение, которое опросает почтовый ящик (например, через POP3 или IMAP), либо MDA (который получает электронную почту через SMTP), может выталкивать электронное письмо в базу данных. Решение, подходящее для вас, будет зависеть от многих факторов, включая количество контроля над инфраструктурой электронной почты. – eggyal

ответ

3

Есть несколько способов приблизиться к этому.

(a) Вы можете использовать сценарий или службу, которые звонит почтовый сервер всякий раз, когда приходит сообщение электронной почты базы данных. Этот скрипт или служба обновит базу данных.

(b) Вы можете использовать правило в почтовом клиенте для вызова приложения или скрипта всякий раз, когда приходит соответствующее письмо. Это приложение или сценарий обновит базу данных.

(c) Вы можете написать приложение, которое проверяет учетную запись электронной почты для соответствующих писем, а затем обновляет базу данных.

+1

Опция a кажется яснее. Нашел это приятное объяснение: http://badjava.com/node/37 – elliot

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