Это то, чего я раньше не делал ... Так что не уверен, какими будут хорошие ресурсы или надежная отправная точка.
Что я хочу сделать ... находится на моем Ubuntu Server 10.10, мне нужно настроить почтовый ящик ... давайте назовем его: OnCall. Когда этот почтовый ящик получает сообщения, я хочу обработать его чем-то (скорее всего, bash, хотя я не склонен изучать что-то еще)
.Скажите, что я получаю сообщение:
От: Program @ localhost
blockquote>
Кому: OnCall @ localhost
Тема: Сообщение об ошибке
Моя программа сгенерировала ошибку, о которой вы должны знать ... #page JDoeЗатем она обработает сообщение через вторичную систему (войдите во вторичную систему, используя уже существующую систему пейджинга, которая включает планировщик для абонента OnCall, телефонных номеров и т. д.).
Вход в удаленную систему >>
blockquote>
Страница: JDoe
Тема: Сообщение об ошибке
Body My Program сгенерировала ошибку, о которой вы должны знать .. .Если что-то уже существует (не всегда ли?), Это было бы замечательно ... в противном случае мне нужно бросить что-то простое из моих собственных. Вместо того, чтобы возиться, подумал, что сначала я получу совет специалиста.
Для первой части проблемы вы можете использовать procmail или maildrop для передачи входящих сообщений во внешние программы на основе правил фильтрации.
Это позволит вам фиксировать поступающие сообщения и различать, что пересылать.
Вторая часть, я думаю, потребует от вас создания пользовательских сценариев для обработки ваших конкретных деталей реализации. После того, как вы написали это, вы можете отправить ему письмо, используя ваши правила procmail или maildrop.