После слушания о рычагах фиксации мерзавца я думал, возможно, существуют такие вещи как почтовые рычаги...
Для меня действительно ли возможно создать программу, в которой говорится "эй, Вы просто получили электронное письмо, теперь запустите этот рубиновый скрипт"? Что-то как веб-Рычаг Gmail. Есть ли что-нибудь там как этот? Я подразумеваю, что мог создать вещь крона, которая проверила мою электронную почту все время, но возможно существует более формальный путь.
При поиске почтовой системы онлайн, чтобы сделать это с, не говорят мою Почту Mac.
Вы можете попробовать smtp2web . Он в основном состоит из демона SMTP, который сопоставляет входящую электронную почту с URL-адресами HTTP. Затем вы можете запустить код на стороне сервера по вашему выбору на этих URL-адресах. Это всего лишь один из способов решения проблемы. Он разработан специально для использования с Google App Engine.
Вы можете запустить свой собственный экземпляр или просто зарегистрироваться для сопоставления (например, (скрытый) -> http://viatropos.com ) и перенаправить свою учетную запись Gmail на что. Затем вы должны запустить HTTP-сервер на viatropos.com.
РЕДАКТИРОВАТЬ: Я также нашел Astrotrain , который похож, но написан на Ruby.
Ответ на этот вопрос полностью зависит от того, как вы читаете электронную почту. В gmail, AFAIK, нет доступных для пользователя перехватчиков, но вы можете вытащить gmail через POP3 и отсосать его через какую-то систему обработки почты, такую как procmail.
Вы можете пересылать все входящие электронные письма в сценарий. Обычно достаточно файла .forward
в вашем домашнем каталоге, который выглядит примерно так:
|/path/to/your/script
Сценарий должен быть исполняемым.
Вот статья об этом. Это для PHP, но то же самое для Ruby. В сценарии вам просто нужно прочитать STDIN, чтобы получить сообщение.