2013-09-17 6 views
0

Мне интересно, как достичь этой приятной функции, которую я вижу сегодня на многих веб-сайтах: при разговорах в социальных сетях, таких как Facebook или Linkedin, вы всегда можете отвечать на онлайн-сообщение или статус (который это не электронная почта), ответив на полученное вами уведомление по электронной почте. Как они достигают этого?Как отправить электронную почту на веб-приложение

Насколько я могу сказать, что я вижу два варианта:

  • Настройка почтового сервера для извлечения сообщений электронной почты и передать информацию в Python (в моем случае) сценарий для обрабатывать данные и сохранить запись в базе данных, которые могут быть просто отображаться после на сайте

  • ли скрипт Python выполняется в фоновом режиме, проверяя почтовый сервер для входящих сообщений электронной почты каждые несколько секунд (через pop3 или что-то)

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

Спасибо!

J

EDIT: Я нашел эту ссылку, которая частично отвечает на мой вопрос уже: Django/Python: email reply is updated to site

+2

Я думаю, что это не единственное решение. В моем случае мой провайдер «хостинга» дал мне [отправить письма в программу] (http://docs.webfaction.com/user-guide/email.html#email-sending-mail-to-a-script). Они также являются продвинутыми поставщиками почты с apis, такими как https://postmarkapp.com/ с трансациями (чтобы узнать о сбоях) – danihp

+0

Большое спасибо. Это подтверждает то, что я читал раньше: либо пользуйтесь сторонним сервисом, либо пользуйтесь услугой веб-хостинга, которая позволяет выполнять прямые процедуры mail2script. – jlibioul

+0

мы будем ждать более четкого ответа. Если не будет больше новостей, позвольте мне знать, как написать commnet как решение ... как ваше соображение. – danihp

ответ

0

Я тоже работает на что-то подобное, и найти это https://github.com/pinax/django-notification полезно. Проверьте это, вы получите представление о том, как реализовать то, что вы хотите.

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