Как получить тело письма при его переадресации?

Доброго времени суток. Необходимо сделать дополнительную переадресацию отправленных писем с сервера в групповой чат в телеграмме. С самим телеграммом все ясно, и отправка сообщений работает исправно. Переадресация писем осуществляется через /etc/aliases:

telegram: "|/usr/scripts/forwarding"

Проблема состоит в том как в bash скрипте получить само тело письма?
Система: Debian 8, Postfix
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
Endru9
@Endru9
Админ Linux
делал подобное очень давно...
сначала перенаправляем письмо, оно автоматом ставилось в статус HOLD
smtpd_helo_restrictions = check_recipient_access hash:/etc/postfix/hold

cat /etc/postfix/hold
username@domain.ru HOLD

далее смотрим ID письма:
postqueue -p
и смотрим само сообщение:
postcat -qb ID
удаляем письмо из очереди:
postsuper -d ID
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы