Назад | Перейти на главную страницу

Обработка писем с помощью / etc / aliases

Я вызываю сценарии оболочки внутри / etc / smrsh для обработки входящих писем как команд для моей системы. Поскольку я вижу, что все входящие электронные письма не попадают в / var / mail / spool / USER.

Могу ли я получить доступ к содержимому писем? какая-то переменная $ 1 $ 2 связана со значениями содержимого?

Если нет, как мне получить доступ к содержанию полученных писем?

Спасибо, парни

Если вы используете псевдоним канала, содержимое сообщения передается в вашу программу / скрипт как stdin.

Итак, что-то вроде этого (очень уродливо / неэффективно) в bash:

#!/bin/sh

while read line; do

  echo $line >> /tmp/file

done

поместит копию сообщения в / tmp / file.