Монитор почтовых ящиков и сценарии

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

Что я хочу сделать ... находится на моем Ubuntu Server 10.10, мне нужно настроить почтовый ящик ... давайте назовем его: OnCall. Когда этот почтовый ящик получает сообщения, я хочу обработать его чем-то (скорее всего, bash, хотя я не склонен изучать что-то еще)

.

Скажите, что я получаю сообщение:

От: Program @ localhost
Кому: OnCall @ localhost
Тема: Сообщение об ошибке
Моя программа сгенерировала ошибку, о которой вы должны знать ... #page JDoe

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

Вход в удаленную систему >>
Страница: JDoe
Тема: Сообщение об ошибке
Body My Program сгенерировала ошибку, о которой вы должны знать .. .

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

2
задан 14 September 2011 в 18:54

1 ответ

Для первой части проблемы вы можете использовать procmail или maildrop для передачи входящих сообщений во внешние программы на основе правил фильтрации.

Это позволит вам фиксировать поступающие сообщения и различать, что пересылать.

Вторая часть, я думаю, потребует от вас создания пользовательских сценариев для обработки ваших конкретных деталей реализации. После того, как вы написали это, вы можете отправить ему письмо, используя ваши правила procmail или maildrop.

0
ответ дан 14 September 2011 в 18:54

Другие вопросы по тегам:

Похожие вопросы: